@font-face{unicode-range:U+20-7E,U+A0-17F,U+218-21B,U+2C6,U+2DC,U+2010-2027,U+2030,U+2032-2033,U+2039-203A,U+2044,U+20AC,U+2122,U+2190-2193,U+2212,U+25A0;font-family:gkDisplay;src:url(../media/display_800_80_core.p.0aabx3op8j2ay.woff2)format("woff2");font-display:swap;font-weight:800;font-style:normal}.ZGVMSW_className{font-family:gkDisplay;font-style:normal;font-weight:800}.ZGVMSW_variable{--gkf-display:"gkDisplay"}
@font-face{unicode-range:U+400-45F,U+490-491,U+2116;font-family:gkDisplayCyr;src:url(../media/display_800_80_cyr.2qj_tunfhy36h.woff2)format("woff2");font-display:swap;font-weight:800;font-style:normal}.d93pGG_className{font-family:gkDisplayCyr;font-style:normal;font-weight:800}.d93pGG_variable{--gkf-display-cyr:"gkDisplayCyr"}
@font-face{font-family:gkWordmark;src:url(../media/wordmark_900_625.p.3xg0qels_c6n9.woff2)format("woff2");font-display:block;font-weight:900;font-style:normal}.Wp1Rxq_className{font-family:gkWordmark;font-style:normal;font-weight:900}.Wp1Rxq_variable{--gkf-wordmark:"gkWordmark"}
@font-face{unicode-range:U+20-7E,U+A0-17F,U+218-21B,U+2C6,U+2DC,U+2010-2027,U+2030,U+2032-2033,U+2039-203A,U+2044,U+20AC,U+2122,U+2190-2193,U+2212,U+25A0;font-family:gkText;src:url(../media/text_400_core.0pbv638luxp0p.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{unicode-range:U+20-7E,U+A0-17F,U+218-21B,U+2C6,U+2DC,U+2010-2027,U+2030,U+2032-2033,U+2039-203A,U+2044,U+20AC,U+2122,U+2190-2193,U+2212,U+25A0;font-family:gkText;src:url(../media/text_700_core.2u3ecigcbw5p7.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{unicode-range:U+20-7E,U+A0-17F,U+218-21B,U+2C6,U+2DC,U+2010-2027,U+2030,U+2032-2033,U+2039-203A,U+2044,U+20AC,U+2122,U+2190-2193,U+2212,U+25A0;font-family:gkText;src:url(../media/text_400i_core.2996sjynh9qut.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}.EbiPMa_className{font-family:gkText}.EbiPMa_variable{--gkf-text:"gkText"}
@font-face{unicode-range:U+400-45F,U+490-491,U+2116;font-family:gkTextCyr;src:url(../media/text_400_cyr.1ngiuew337d-p.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{unicode-range:U+400-45F,U+490-491,U+2116;font-family:gkTextCyr;src:url(../media/text_700_cyr.1zbbkrdrsdhwr.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{unicode-range:U+400-45F,U+490-491,U+2116;font-family:gkTextCyr;src:url(../media/text_400i_cyr.2vjc5df7p3qrn.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}._1KA6yG_className{font-family:gkTextCyr}._1KA6yG_variable{--gkf-text-cyr:"gkTextCyr"}
@font-face{font-family:gkMincho;src:url(../media/mincho_700_ja.430rcczi_827b.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}._69x3-W_className{font-family:gkMincho;font-style:normal;font-weight:700}._69x3-W_variable{--gkf-mincho:"gkMincho"}
@font-face{unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC;font-family:gkNaskh;src:url(../media/naskh_arabic.28v825rc0jjx9.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}.I606aW_className{font-family:gkNaskh;font-style:normal}.I606aW_variable{--gkf-naskh:"gkNaskh"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--gk-paper:var(--lightningcss-light,#f3efe6)var(--lightningcss-dark,#15130f);--gk-sheet:var(--lightningcss-light,#fbf8f1)var(--lightningcss-dark,#1e1b16);--gk-plate:var(--lightningcss-light,#e8e2d4)var(--lightningcss-dark,#26231d);--gk-plate-hover:var(--lightningcss-light,#ded6c4)var(--lightningcss-dark,#302c24);--gk-ink:var(--lightningcss-light,#1d1b18)var(--lightningcss-dark,#ece6d9);--gk-ink-2:var(--lightningcss-light,#625b50)var(--lightningcss-dark,#a69e8e);--gk-rule:var(--lightningcss-light,#cdc4b2)var(--lightningcss-dark,#3a352d);--gk-rule-2:var(--lightningcss-light,#1d1b18)var(--lightningcss-dark,#ece6d9);--gk-ctl:var(--lightningcss-light,#8a8172)var(--lightningcss-dark,#7a7264);--gk-shu:#d4381c;--gk-shu-t:var(--lightningcss-light,#b52d15)var(--lightningcss-dark,#ff7a5c);--gk-ai:var(--lightningcss-light,#21385b)var(--lightningcss-dark,#a4b9dd);--gk-focus:var(--lightningcss-light,#b52d15)var(--lightningcss-dark,#ff7a5c);--gk-winter:var(--lightningcss-light,#3a5a92)var(--lightningcss-dark,#8fb0e8);--gk-spring:var(--lightningcss-light,#c95b7a)var(--lightningcss-dark,#f29bb4);--gk-summer:var(--lightningcss-light,#23805f)var(--lightningcss-dark,#6fd3ab);--gk-autumn:var(--lightningcss-light,#c15a17)var(--lightningcss-dark,#f39a55);--gk-font-display:var(--gkf-display), var(--gkf-display-cyr), "Hiragino Mincho ProN", "Yu Mincho", Georgia, serif;--gk-font-text:var(--gkf-text), var(--gkf-text-cyr), Georgia, "Times New Roman", serif;--gk-font-label:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Hiragino Sans", "Noto Sans", sans-serif;--gk-font-ja:var(--gkf-mincho), "Hiragino Mincho ProN", "Yu Mincho", serif;--gk-font-native:"Hiragino Mincho ProN", "Yu Mincho", YuMincho, "Noto Serif CJK JP", "Noto Serif JP", serif;--gk-font-wordmark:var(--gkf-wordmark), var(--gkf-display), Georgia, serif;--gk-wrap:1240px;--gk-gutter:clamp(16px, 4vw, 44px);--gk-measure:680px;--gk-r-plate:10px}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=system]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root[data-theme=system]{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root:lang(ar){--gk-font-display:var(--gkf-naskh), var(--gkf-display), serif;--gk-font-text:var(--gkf-naskh), system-ui, sans-serif}@layer base{.gk-doc *,.gk-doc :before,.gk-doc :after{box-sizing:border-box}html:has(>body.gk-doc){-moz-text-size-adjust:100%;text-size-adjust:100%}.gk-doc :where(h1,h2,h3,h4,h5,p,ul,ol,dl,dd,figure,blockquote){margin:0}.gk-doc :where(ul,ol){padding:0;list-style:none}.gk-doc a{color:inherit;text-decoration:none}.gk-doc :where(img,svg,video){max-width:100%;display:block}.gk-doc :where(button,input,select,textarea){font:inherit;color:inherit}.gk-doc :where(table){border-collapse:collapse}.gk-doc :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--gk-focus);outline-offset:3px}}body.gk-doc{background:var(--gk-paper);min-height:100vh;color:var(--gk-ink);font-family:var(--gk-font-text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overflow-wrap:break-word;flex-direction:column;margin:0;font-size:17px;line-height:1.6;display:flex}body.gk-doc>main{flex:1}.gk-doc ::selection{background:var(--gk-ai);color:var(--gk-paper)}.gk-doc .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gk-skip{z-index:60;background:var(--gk-ink);color:var(--gk-paper);font-family:var(--gk-font-label);border-radius:999px;padding:10px 16px;position:fixed;inset-block-start:12px;inset-inline-start:12px;transform:translateY(-200%)}.gk-skip:focus{transform:none}.gk-wrap{max-width:calc(var(--gk-wrap) + 2 * var(--gk-gutter));padding-inline:var(--gk-gutter);margin-inline:auto}.gk-main{width:100%;padding-block-end:48px}[lang=ja].gk-ja,.gk-ja{font-family:var(--gk-font-ja);font-weight:700}.gk-native{font-family:var(--gk-font-native)}.gk-doc bdi,.gk-main bdi{unicode-bidi:isolate}.gk-pic{background:var(--gk-plate);position:relative;overflow:hidden}.gk-pic img{object-fit:cover}.gk-mast{background:var(--gk-paper);color:var(--gk-ink);font-family:var(--gk-font-label)}.gk-strip{color:var(--gk-ink-2);align-items:center;gap:10px 18px;padding-block:12px;font-size:12.5px;display:flex}.gk-issue-line{flex-wrap:wrap;gap:2px 16px;margin:0;display:flex}.gk-issue-line .gk-ja{color:var(--gk-shu-t);font-weight:700}.gk-strip-tools{align-items:center;gap:8px;margin-inline-start:auto;display:flex}.gk-pill{background:var(--gk-ink);height:34px;color:var(--gk-paper);font-family:var(--gk-font-label);white-space:nowrap;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding-inline:14px;font-size:13px;font-weight:600;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.gk-pill:hover{background:var(--gk-shu);color:#fff}.gk-pill .gk-ja{opacity:.85;font-size:11px}.gk-pill--quiet{background:var(--gk-plate);color:var(--gk-ink)}.gk-pill--quiet:hover{background:var(--gk-plate-hover);color:var(--gk-ink)}.gk-search{align-items:center;gap:6px;margin:0;display:flex}.gk-search input{background:var(--gk-plate);width:220px;height:34px;color:var(--gk-ink);font-family:var(--gk-font-label);border:0;border-radius:999px;outline:none;padding-inline:14px;font-size:13px;transition:box-shadow .15s,width .2s}.gk-search input::placeholder{color:var(--gk-ink-2)}.gk-search input:focus{box-shadow:0 0 0 2px var(--gk-ink)}.gk-mast-main{border-block-end:6px double var(--gk-rule-2);text-align:center;justify-items:center;gap:10px;padding-block:6px 20px;display:grid}.gk-wordmark{font-family:var(--gk-font-wordmark);letter-spacing:-.02em;color:var(--gk-ink);direction:ltr;unicode-bidi:isolate;font-size:clamp(76px,10.5vw,150px);font-weight:900;line-height:.82;text-decoration:none;display:inline-block}.gk-wordmark:hover{color:var(--gk-ink)}.gk-mast-tag{font-family:var(--gk-font-text);color:var(--gk-ink-2);max-width:62ch;margin:0;font-size:15px;font-style:italic}:root:lang(ar) .gk-mast-tag{font-style:normal}:is(.gk-mast--compact,body:not(:has(.gk-page--front)) .gk-mast) .gk-mast-main{text-align:start;grid-template-columns:auto 1fr;place-items:end start;padding-block:0 10px}:is(.gk-mast--compact,body:not(:has(.gk-page--front)) .gk-mast) .gk-wordmark{font-size:64px}:is(.gk-mast--compact,body:not(:has(.gk-page--front)) .gk-mast) .gk-mast-tag{text-align:end;justify-self:end;max-width:46ch;font-size:13.5px}.gk-sections{border-block-end:1px solid var(--gk-rule);flex-wrap:wrap;justify-content:center;gap:4px 6px;padding-block:8px;font-size:14px;display:flex}.gk-sections a{color:var(--gk-ink);white-space:nowrap;border-radius:999px;align-items:baseline;gap:6px;padding:6px 12px;text-decoration:none;transition:background-color .15s;display:inline-flex}.gk-sections a:hover{background:var(--gk-plate)}.gk-sections a .gk-ja{color:var(--gk-shu-t);font-size:11px}.gk-sections a[aria-current]{box-shadow:inset 0 -2px 0 var(--gk-shu);border-radius:0}.gk-theme{background:var(--gk-plate);border:0;border-radius:999px;margin:0;padding:3px;display:inline-flex}.gk-theme legend{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.gk-theme label{min-width:30px;height:28px;color:var(--gk-ink-2);cursor:pointer;border-radius:999px;place-items:center;padding-inline:8px;font-size:12px;transition:background-color .15s,color .15s;display:inline-grid;position:relative}.gk-theme input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.gk-theme label:has(input:checked){background:var(--gk-paper);color:var(--gk-ink);box-shadow:0 0 0 1px var(--gk-rule)}.gk-theme label:has(input:focus-visible){outline:2px solid var(--gk-focus);outline-offset:1px}.gk-theme svg{width:15px;height:15px}.gk-kicker{font-family:var(--gk-font-label);color:var(--gk-ink-2);flex-wrap:wrap;align-items:baseline;gap:2px 12px;margin:0;font-size:12.5px;display:flex}.gk-kicker>:first-child{color:var(--gk-shu-t);font-weight:600}.gk-kicker a:hover{text-underline-offset:3px;text-decoration:underline}.gk-h1{font-family:var(--gk-font-display);letter-spacing:-.012em;text-wrap:balance;color:var(--gk-ink);margin:0;font-size:clamp(34px,3.9vw,58px);font-weight:800;line-height:1.07}:root:lang(ar) .gk-h1{letter-spacing:0;font-weight:700;line-height:1.45}.gk-h1 a{color:inherit;text-underline-offset:8px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;transition:text-decoration-color .2s}.gk-h1 a:hover{-webkit-text-decoration-color:var(--gk-shu);text-decoration-color:var(--gk-shu)}.gk-h2{font-family:var(--gk-font-display);color:var(--gk-ink);flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:0;font-size:clamp(28px,3vw,38px);font-weight:800;line-height:1.12;display:flex}:root:lang(ar) .gk-h2{font-weight:700;line-height:1.5}.gk-h2 .gk-ja{color:var(--gk-shu-t);letter-spacing:.1em;font-size:14px}.gk-dek{font-family:var(--gk-font-text);color:var(--gk-ink-2);max-width:46ch;margin:0;font-size:21px;font-style:italic;line-height:1.5}:root:lang(ar) .gk-dek{font-style:normal}.gk-title{font-family:var(--gk-font-text);color:var(--gk-ink);font-weight:700}.gk-title>span,.gk-underline{background:linear-gradient(var(--gk-shu), var(--gk-shu)) no-repeat 0 100% / 0 1px;transition:background-size .3s}:root[dir=rtl] .gk-title>span,:root[dir=rtl] .gk-underline{background-position:100% 100%}a:hover .gk-title>span,a:hover .gk-underline,a:focus-visible .gk-title>span{background-size:100% 1px}.gk-excerpt{color:var(--gk-ink-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:6px 0 0;font-size:15.5px;line-height:1.6;display:-webkit-box;overflow:hidden}.gk-sechead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 24px;margin-block-end:22px;display:flex}.gk-more-link{font-family:var(--gk-font-label);color:var(--gk-ink);-webkit-text-decoration:underline 1px var(--gk-shu);text-decoration:underline 1px var(--gk-shu);text-underline-offset:4px;font-size:13px}.gk-more-link:hover{color:var(--gk-shu-t)}.gk-rule-top{border-block-start:1px solid var(--gk-rule-2)}.gk-cover{grid-template-columns:minmax(0,13fr) minmax(0,11fr);align-items:center;gap:48px;padding-block:36px 40px;display:grid}.gk-cover--poster{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.gk-cover-art{display:block}.gk-cover-text{align-content:center;gap:18px;display:grid}.gk-cover-label{font-family:var(--gk-font-label);color:var(--gk-ink-2);flex-wrap:wrap;align-items:center;gap:10px 12px;margin:0;font-size:13px;display:flex}.gk-cover-label .gk-ja{background:var(--gk-shu);color:#fff;letter-spacing:.12em;padding:6px 10px 5px;font-size:14px}.gk-cover-meta{border-block-start:1px solid var(--gk-rule);font-family:var(--gk-font-label);color:var(--gk-ink-2);margin:0;padding-block-start:12px;font-size:13px}.gk-issue{border-block-start:1px solid var(--gk-rule-2);grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:48px;padding-block:34px 52px;display:grid}.gk-features{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:40px 32px;display:grid}.gk-feature>a{color:inherit;gap:12px;text-decoration:none;display:grid}.gk-feature .gk-title{font-family:var(--gk-font-display);font-size:25px;font-weight:800;line-height:1.16}:root:lang(ar) .gk-feature .gk-title{font-size:22px;font-weight:700;line-height:1.5}.gk-toc{align-self:start}.gk-toc-head{border-block-end:2px solid var(--gk-rule-2);font-family:var(--gk-font-label);color:var(--gk-ink-2);align-items:baseline;gap:12px;margin:0;padding-block-end:12px;font-size:13px;font-weight:400;display:flex}.gk-toc-head .gk-ja{color:var(--gk-ink);font-size:34px;line-height:1}.gk-toc li>a{border-block-end:1px dotted var(--gk-rule);color:inherit;grid-template-columns:34px minmax(0,1fr) auto;align-items:baseline;gap:3px 10px;padding-block:12px;text-decoration:none;display:grid}.gk-toc-no{font-family:var(--gk-font-display);color:var(--gk-ink-2);font-size:15px;font-weight:800;transition:color .15s}.gk-toc li>a:hover .gk-toc-no{color:var(--gk-shu-t)}.gk-toc-body{gap:2px;min-width:0;display:grid}.gk-toc-cat{font-family:var(--gk-font-label);color:var(--gk-shu-t);font-size:11.5px}.gk-toc .gk-title{justify-self:start;font-size:16.5px;line-height:1.35}.gk-toc-date{font-family:var(--gk-font-label);color:var(--gk-ink-2);white-space:nowrap;font-size:11.5px}.gk-toc-foot{margin:14px 0 0}.gk-depts{border-block-start:1px solid var(--gk-rule-2);padding-block:36px 52px}.gk-depts-grid{grid-template-columns:repeat(var(--gk-cols,4), minmax(0, 1fr));display:grid}.gk-dept{flex-direction:column;min-width:0;padding-inline:20px;display:flex}.gk-dept:first-child{padding-inline-start:0}.gk-dept:last-child{padding-inline-end:0}.gk-dept+.gk-dept{border-inline-start:1px solid var(--gk-rule)}.gk-dept-head{border-block:3px solid var(--gk-rule-2);border-block-end-width:1px;align-items:baseline;gap:10px;margin:0 0 16px;padding-block:12px 10px;display:flex}.gk-dept-head>a,.gk-dept-head>span:first-child{min-width:0;color:inherit;align-items:baseline;gap:10px;text-decoration:none;display:flex}.gk-dept-head .gk-ja{color:var(--gk-shu-t);white-space:nowrap;font-size:12px}.gk-dept-name{font-family:var(--gk-font-display);font-size:26px;font-weight:800;line-height:1}:root:lang(ar) .gk-dept-name{font-size:22px;font-weight:700;line-height:1.4}.gk-dept-head a:hover .gk-dept-name{color:var(--gk-shu-t)}.gk-dept-count{font-family:var(--gk-font-label);color:var(--gk-ink-2);margin-inline-start:auto;font-size:12px}.gk-dept-lead>a{color:inherit;gap:10px;text-decoration:none;display:grid}.gk-dept-lead .gk-title{font-size:18px;line-height:1.32}.gk-dept-list{flex:1;margin:14px 0 0;padding:0;list-style:none}.gk-dept-list a{border-block-start:1px dotted var(--gk-rule);color:inherit;gap:3px;padding-block:11px;text-decoration:none;display:grid}.gk-dept-list .gk-title{font-size:15.5px;line-height:1.36}.gk-dept-date{font-family:var(--gk-font-label);color:var(--gk-ink-2);font-size:11.5px}.gk-dept .gk-more-link{align-self:start;margin-block-start:12px}.gk-chart{border-block-start:1px solid var(--gk-rule-2);padding-block:36px 52px}.gk-chart-legend{font-family:var(--gk-font-label);color:var(--gk-ink-2);flex-wrap:wrap;gap:6px 16px;margin:0;font-size:12px;display:flex}.gk-legend{align-items:center;gap:6px;display:inline-flex}.gk-seal{background:var(--gk-season);width:20px;height:20px;color:var(--gk-paper);place-items:center;font-size:12px;line-height:1;display:inline-grid}.gk-season--winter{--gk-season:var(--gk-winter)}.gk-season--spring{--gk-season:var(--gk-spring)}.gk-season--summer{--gk-season:var(--gk-summer)}.gk-season--fall{--gk-season:var(--gk-autumn)}.gk-season--none{--gk-season:var(--gk-rule-2)}.gk-chart-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:28px 20px;margin:0;padding:0;list-style:none;display:grid}.gk-chart-cell>:first-child{border-block-start:5px solid var(--gk-season);color:inherit;gap:6px;padding-block-start:10px;text-decoration:none;transition:border-color .2s;display:grid}.gk-chart-cell a:hover{border-block-start-color:var(--gk-shu)}.gk-chart-meta{font-family:var(--gk-font-label);color:var(--gk-ink-2);align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.gk-chart-cell .gk-title{font-size:15px;line-height:1.28}.gk-chart-native{color:var(--gk-ink-2);font-size:11.5px;line-height:1.4}.gk-coverless{aspect-ratio:2/3;background:var(--gk-plate);color:var(--gk-ink-2);place-items:center;display:grid}.gk-coverless span{writing-mode:vertical-rl;letter-spacing:.12em;max-block-size:90%;font-size:20px;overflow:hidden}.gk-more{border-block-start:1px solid var(--gk-rule-2);grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 32px;padding-block:36px 16px;display:grid}.gk-archive-link{justify-content:center;padding-block:8px 24px;display:flex}.gk-foot{background:var(--gk-paper);color:var(--gk-ink);font-family:var(--gk-font-label);margin-block-start:auto}.gk-foot-in{border-block-start:1px solid var(--gk-rule-2);grid-template-columns:minmax(0,1fr) minmax(0,560px);align-items:end;gap:28px 48px;padding-block:48px 56px;display:grid}.gk-foot-note{color:var(--gk-ink-2);align-content:end;gap:12px;font-size:13px;display:grid}.gk-foot-note p{max-width:52ch;margin:0}.gk-colophon{border:1px solid var(--gk-rule-2);gap:12px;padding:20px 24px;font-size:13px;display:grid}.gk-colophon-ja{color:var(--gk-shu-t);letter-spacing:.3em;margin:0;font-size:13px}.gk-colophon .gk-wordmark{font-size:52px}.gk-colophon dl{margin:0}.gk-colophon dl>div{border-block-start:1px solid var(--gk-rule);grid-template-columns:10em minmax(0,1fr);gap:12px;padding-block:5px;display:grid}.gk-colophon dt{color:var(--gk-ink-2)}.gk-colophon dd{margin:0}.gk-colophon nav,.gk-foot-links{flex-wrap:wrap;gap:6px 18px;padding-block-start:4px;display:flex}.gk-foot a{color:inherit;text-decoration:none}.gk-foot a:hover{text-underline-offset:3px;text-decoration:underline}.gk-langs{font-family:var(--gk-font-label);color:var(--gk-ink-2);flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;font-size:13px;display:flex}.gk-langs a{color:inherit;text-decoration:none}.gk-langs a:hover,.gk-langs a[aria-current]{color:var(--gk-ink);-webkit-text-decoration:underline 1px var(--gk-shu);text-decoration:underline 1px var(--gk-shu);text-underline-offset:4px}.gk-tsume{z-index:5;background:var(--gk-shu);color:#fff;border-start-start-radius:4px;border-end-start-radius:4px;padding:16px 9px;font-size:15px;position:fixed;inset-block-start:180px;inset-inline-end:0}.gk-tsume span{writing-mode:vertical-rl;letter-spacing:.3em;display:block}.gk-ah{gap:32px;padding-block:36px 8px;display:grid}.gk-ah-text{gap:18px;max-width:920px;display:grid}.gk-ah .gk-h1{font-size:clamp(34px,4.3vw,62px);line-height:1.08}.gk-crumb{font-family:var(--gk-font-label);color:var(--gk-ink-2);flex-wrap:wrap;gap:4px 8px;margin:0;font-size:12.5px;display:flex}.gk-crumb a{color:inherit;text-decoration:none}.gk-crumb a:hover{color:var(--gk-ink);text-decoration:underline}.gk-byline{border-block:1px solid var(--gk-rule);font-family:var(--gk-font-label);color:var(--gk-ink-2);flex-wrap:wrap;align-items:center;gap:6px 14px;padding-block:12px;font-size:13px;display:flex}.gk-byline-role{border:1px solid var(--gk-shu);width:22px;height:22px;color:var(--gk-shu-t);place-items:center;font-size:12px;display:inline-grid}.gk-byline-name{color:var(--gk-ink);font-weight:600}.gk-byline-note{color:var(--gk-ink-2);flex-basis:100%;max-width:70ch;margin:0;font-size:12.5px}.gk-ah--poster{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:48px}.gk-ah--poster .gk-ah-art{order:-1}.gk-ah--poster .gk-ah-art .gk-pic{max-height:84vh}.gk-ah-art{margin:0}.gk-ah-art figcaption,.gk-caption{font-family:var(--gk-font-label);color:var(--gk-ink-2);margin-block-start:10px;font-size:12px;line-height:1.5}.gk-reading{max-width:calc(var(--gk-measure) + 2 * var(--gk-gutter));padding-block:44px 16px}.gk-langs-inline{margin-block-start:6px}.gk-prose{font-family:var(--gk-font-text);color:var(--gk-ink);font-variant-numeric:oldstyle-nums proportional-nums;font-size:19px;line-height:1.72}.gk-prose :where(p,ul,ol,blockquote){margin-block:1.05em}.gk-prose :where(ul){padding-inline-start:1.3em;list-style:outside}.gk-prose :where(ol){padding-inline-start:1.3em;list-style:decimal}.gk-prose li::marker{color:var(--gk-shu-t)}.gk-prose :where(h2,h3){font-family:var(--gk-font-display);color:var(--gk-ink);text-wrap:balance;margin-block:1.9em .6em;font-size:29px;font-weight:800;line-height:1.18}.gk-prose :where(h2):before{content:"";background:var(--gk-shu);width:36px;height:3px;margin-block-end:14px;display:block}.gk-prose :where(h3){font-size:22px}:root:lang(ar) .gk-prose :where(h2,h3){font-weight:700;line-height:1.5}.gk-prose a{color:inherit;-webkit-text-decoration:underline 1px var(--gk-shu);text-decoration:underline 1px var(--gk-shu);text-underline-offset:3px;transition:text-decoration-thickness .15s}.gk-prose a:hover{text-decoration-thickness:2px}.gk-prose strong{font-weight:700}.gk-prose blockquote{font-family:var(--gk-font-display);border-block:1px solid var(--gk-rule-2);color:var(--gk-ink);border-inline-start:0;padding:16px 0;font-size:23px;font-weight:800;line-height:1.4}.gk-prose :where(pre){background:var(--gk-plate);direction:ltr;padding:14px 16px;font-size:14px;overflow:auto}.gk-prose :where(code){direction:ltr;unicode-bidi:isolate}.gk-prose :where(table){max-width:100%;font-size:15px;display:block;overflow:auto}.gk-prose :where(th,td){border-block-end:1px solid var(--gk-rule);text-align:start;padding:8px 10px}.gk-prose :where(img){max-width:100%;height:auto}.gk-prose figcaption{font-family:var(--gk-font-label);color:var(--gk-ink-2);font-variant-numeric:normal;margin-block-start:10px;font-size:12.5px;line-height:1.5}:root:not([dir=rtl]) .gk-prose--dropcap>*>:first-child>p:first-child:first-letter{float:left;font-family:var(--gk-font-display);color:var(--gk-shu-t);margin:.06em .08em 0 0;font-size:4em;font-weight:800;line-height:.82}.gk-endmark{color:var(--gk-shu);margin:28px 0 0;font-size:14px}.gk-prose :is(.prose,.anifr-prose){font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;max-width:none}.gk-prose .prose a{color:inherit}.gk-prose .prose blockquote{font-family:var(--gk-font-display);font-size:23px}.gk-prose .anifr-figure{margin-block:2em}.gk-prose .anifr-figure img{width:auto;max-width:100%;height:auto;max-height:80vh;margin-inline:auto}.gk-prose .anifr-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.gk-prose .anifr-video{aspect-ratio:16/9;border:0;width:100%;margin-block:2em;display:block}.gk-prose .anifr-video-placeholder{aspect-ratio:16/9;text-align:center;background:var(--gk-plate);border-block:2px solid var(--gk-rule-2);font-family:var(--gk-font-label);color:var(--gk-ink-2);place-content:center;justify-items:center;gap:14px;margin-block:2em;padding:24px;font-size:14px;display:grid}.gk-prose .anifr-video-placeholder p{margin:0}.gk-prose .anifr-video-placeholder button{cursor:pointer;background:var(--gk-ink);color:var(--gk-paper);font-family:var(--gk-font-label);border:0;border-radius:999px;padding:12px 24px;font-size:14px;transition:background-color .15s}.gk-prose .anifr-video-placeholder button:hover{background:var(--gk-shu);color:#fff}.gk-sources{font-family:var(--gk-font-label);color:var(--gk-ink-2);flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin-block-start:32px;font-size:13px;display:flex}.gk-sources h2{color:var(--gk-ink);margin:0;font-size:13px;font-weight:600}.gk-sources ul{flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;list-style:none;display:flex}.gk-sources a{color:inherit;-webkit-text-decoration:underline 1px var(--gk-rule);text-decoration:underline 1px var(--gk-rule);text-underline-offset:3px}.gk-sources a:hover{color:var(--gk-ink);-webkit-text-decoration-color:var(--gk-shu);text-decoration-color:var(--gk-shu)}.gk-tags{flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.gk-tags a,.gk-tags span{background:var(--gk-plate);color:var(--gk-ink);font-family:var(--gk-font-label);border-radius:999px;padding:5px 12px;font-size:13px;text-decoration:none;transition:background-color .15s,color .15s;display:inline-block}.gk-tags a:hover{background:var(--gk-ink);color:var(--gk-paper)}.gk-original{font-family:var(--gk-font-label);margin-block-start:20px;font-size:13px}.gk-original a{color:var(--gk-ink);-webkit-text-decoration:underline 1px var(--gk-shu);text-decoration:underline 1px var(--gk-shu);text-underline-offset:3px}.gk-after{max-width:calc(760px + 2 * var(--gk-gutter));padding-block:32px 16px}.gk-databox{border:1px solid var(--gk-rule-2);margin-block:40px 0}.gk-databox-head{background:var(--gk-ink);color:var(--gk-paper);font-family:var(--gk-font-label);align-items:baseline;gap:12px;margin:0;padding:7px 14px;font-size:12.5px;display:flex}.gk-databox-head .gk-ja{letter-spacing:.14em;font-size:14px}.gk-databox-in{grid-template-columns:104px auto minmax(0,1fr);align-items:start;gap:18px;padding:16px;display:grid}.gk-databox-in>.gk-pic,.gk-databox-in>.gk-coverless{width:104px}.gk-tategaki{writing-mode:vertical-rl;letter-spacing:.08em;max-block-size:160px;margin:0;font-size:18px;font-weight:700;line-height:1.3}.gk-databox-title{font-family:var(--gk-font-display);margin:0;font-size:22px;font-weight:800;line-height:1.18}.gk-databox-title a{color:inherit;text-decoration:none}.gk-databox-title a:hover{-webkit-text-decoration:underline 1px var(--gk-shu);text-decoration:underline 1px var(--gk-shu);text-underline-offset:3px}.gk-databox dl{font-family:var(--gk-font-label);margin:10px 0 0;font-size:13px}.gk-databox dl>div{border-block-start:1px solid var(--gk-rule);grid-template-columns:8em minmax(0,1fr);gap:8px;padding-block:5px;display:grid}.gk-databox dt{color:var(--gk-ink-2)}.gk-databox dd{margin:0}.gk-anime{padding-block:36px 16px}.gk-anime-spread{grid-template-columns:auto 360px minmax(0,1fr);align-items:start;gap:32px 40px;margin-block-end:56px;display:grid}.gk-anime-spread--nocover{grid-template-columns:auto minmax(0,1fr)}.gk-tategaki--xl{letter-spacing:.1em;border-block-start:6px solid var(--gk-season,var(--gk-rule-2));max-block-size:560px;padding-block-start:18px;font-size:clamp(30px,3.2vw,46px);font-weight:700}.gk-anime-cover{width:100%}.gk-anime-text{align-content:start;gap:14px;display:grid}.gk-romaji{color:var(--gk-ink-2);margin:0;font-style:italic}.gk-data{border-collapse:collapse;width:100%;max-width:560px;margin-block-start:8px;font-size:16px}.gk-data caption{text-align:start;font-family:var(--gk-font-label);color:var(--gk-ink-2);padding-block-end:8px;font-size:12.5px}.gk-data caption .gk-ja{color:var(--gk-shu-t);margin-inline-end:10px}.gk-data th,.gk-data td{text-align:start;vertical-align:baseline;border-block-start:1px solid var(--gk-rule);padding:9px 0}.gk-data tr:first-child th,.gk-data tr:first-child td{border-block-start:2px solid var(--gk-rule-2)}.gk-data th{width:34%;font-family:var(--gk-font-label);color:var(--gk-ink-2);padding-inline-end:16px;font-size:13px;font-weight:600}.gk-subhead{font-family:var(--gk-font-label);color:var(--gk-ink-2);margin:18px 0 4px;font-size:13px;font-weight:600}.gk-synopsis{max-width:62ch;margin:0;font-size:18px;line-height:1.7}.gk-official{font-family:var(--gk-font-label);font-size:13px}.gk-official a{color:var(--gk-ink);-webkit-text-decoration:underline 1px var(--gk-shu);text-decoration:underline 1px var(--gk-shu);text-underline-offset:3px}@media (max-width:1000px){.gk-depts-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px}.gk-dept{padding-inline:0 16px}.gk-dept:nth-child(2n){padding-inline:16px 0}.gk-dept:nth-child(odd){border-inline-start:0}}@media (max-width:900px){.gk-cover,.gk-cover--poster{grid-template-columns:1fr;gap:24px}.gk-issue{grid-template-columns:1fr}.gk-chart-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.gk-more{grid-template-columns:repeat(2,minmax(0,1fr))}.gk-ah--poster{grid-template-columns:1fr}.gk-anime-spread{grid-template-columns:auto 240px minmax(0,1fr)}.gk-foot-in{grid-template-columns:1fr}}@media (max-width:640px){.gk-strip{flex-wrap:wrap;padding-block:10px 4px}.gk-search,.gk-strip .gk-theme{display:none}.gk-issue-line{gap:2px 12px;font-size:11.5px}.gk-mast-main{padding-block:2px 12px}.gk-wordmark{font-size:72px}.gk-mast-tag{display:none}:is(.gk-mast--compact,body:not(:has(.gk-page--front)) .gk-mast) .gk-mast-main{grid-template-columns:1fr;justify-items:center}:is(.gk-mast--compact,body:not(:has(.gk-page--front)) .gk-mast) .gk-wordmark{font-size:48px}.gk-sections{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;font-size:13.5px;overflow-x:auto}.gk-sections a{flex-shrink:0}.gk-cover{padding-block:0 26px}.gk-cover-art{margin-inline:calc(-1 * var(--gk-gutter))}.gk-h1{font-size:32px;line-height:1.12}.gk-dek{font-size:18px}.gk-issue{gap:40px;padding-block:24px 40px}.gk-features{grid-template-columns:1fr;gap:28px}.gk-feature .gk-title{font-size:22px}.gk-depts{padding-block:28px 40px}.gk-depts-grid{grid-template-columns:1fr;row-gap:28px}.gk-dept,.gk-dept:nth-child(2n){border-inline-start:0;padding-inline:0}.gk-dept-lead>a{grid-template-columns:minmax(0,1fr) 112px;align-items:start}.gk-dept-lead .gk-pic{order:2}.gk-chart-grid{gap:20px 12px}.gk-chart-cell .gk-title{font-size:13.5px}.gk-chart-native{display:none}.gk-more{grid-template-columns:1fr}.gk-tsume{display:none}.gk-ah{gap:22px;padding-block-start:20px}.gk-ah .gk-h1{font-size:31px}.gk-ah--poster .gk-ah-art{order:0}.gk-ah:not(.gk-ah--poster) .gk-ah-art{margin-inline:calc(-1 * var(--gk-gutter))}.gk-ah:not(.gk-ah--poster) .gk-ah-art figcaption{padding-inline:16px}.gk-prose{font-size:18px;line-height:1.68}.gk-databox-in{grid-template-columns:80px auto minmax(0,1fr);gap:12px}.gk-databox-in>.gk-pic,.gk-databox-in>.gk-coverless{width:80px}.gk-anime-spread,.gk-anime-spread--nocover{grid-template-columns:auto minmax(0,1fr)}.gk-anime-spread .gk-anime-text{grid-column:1/-1}.gk-tategaki--xl{max-block-size:380px;font-size:26px}.gk-colophon dl>div{grid-template-columns:8em minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.gk-doc *,.gk-doc :before,.gk-doc :after,.gk-mast *,.gk-main *,.gk-foot *{transition:none!important;animation:none!important}}.gk-search-link{justify-content:center;width:34px;padding:0;display:none}.gk-search-link svg{width:17px;height:17px}@media (max-width:640px){.gk-search-link{display:inline-flex}}.gk-dept-text{gap:4px;display:grid}.gk-synopsis p{margin:0 0 .8em}.gk-issue-side{align-content:start;gap:36px;display:grid}.gk-rank .gk-toc-head .gk-ja{font-size:26px}.gk-rank ol{margin:0;padding:0;list-style:none}.gk-rank li>a{border-block-end:1px dotted var(--gk-rule);color:inherit;grid-template-columns:40px minmax(0,1fr);align-items:baseline;gap:10px;padding-block:10px;text-decoration:none;display:grid}.gk-rank-no{font-family:var(--gk-font-display);color:var(--gk-shu-t);font-size:30px;font-weight:800;line-height:1}.gk-rank .gk-title{font-size:16px;line-height:1.35}.gk-newsletter{border-block-end:1px solid var(--gk-rule);justify-items:start;gap:8px;margin-block-end:6px;padding-block:0 18px;display:grid}.gk-newsletter h2{font-family:var(--gk-font-display);color:var(--gk-ink);margin:0;font-size:26px;font-weight:800;line-height:1.1}.gk-newsletter p{margin:0}.gk-foot-note .gk-pill{color:var(--gk-paper)}.gk-foot-note .gk-pill:hover{color:#fff;text-decoration:none}.gk-breaking{background:var(--gk-shu);color:#fff;padding:2px 8px;font-weight:600;display:inline-block}.gk-kicker .gk-breaking{color:#fff}.gk-synopsis,.gk-excerpt,.gk-romaji,.gk-data td,.gk-cover-text,.gk-toc .gk-title,.gk-feature{font-family:var(--gk-font-text)}.gk-sections .gk-sections-db{display:none}@media (max-width:640px){.gk-strip{flex-wrap:nowrap;align-items:center}.gk-strip-tools>.gk-pill:not(.gk-search-link){display:none}.gk-sections .gk-sections-db{font-weight:600;display:inline-flex}}
@media (max-width:640px){.gk-lost{grid-template-columns:minmax(0,1fr)}.gk-lost-code{font-size:clamp(72px,30vw,104px)}.gk-lost-text,.gk-lost .gk-plate-search{min-width:0}.gk-lost .gk-plate-search input{padding-inline-start:62px}}.gk-endmark{color:var(--gk-shu-t)}.gk-seal{background:var(--lightningcss-light,color-mix(in srgb, var(--gk-season) 78%, #000))var(--lightningcss-dark,var(--gk-season))}
