@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/twilight-struggle-kr-patch/_astro/oswald-cyrillic-ext-500-normal.DngHVvy4.woff2)format("woff2"),url(/twilight-struggle-kr-patch/_astro/oswald-cyrillic-ext-500-normal.Hz7kEHBT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/twilight-struggle-kr-patch/_astro/oswald-cyrillic-500-normal.Dz4ZC46J.woff2)format("woff2"),url(/twilight-struggle-kr-patch/_astro/oswald-cyrillic-500-normal.CjKr_ZfC.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/twilight-struggle-kr-patch/_astro/oswald-vietnamese-500-normal.hXcn5ojQ.woff2)format("woff2"),url(/twilight-struggle-kr-patch/_astro/oswald-vietnamese-500-normal.Bi4XG4HV.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/twilight-struggle-kr-patch/_astro/oswald-latin-ext-500-normal.QdEKgtiz.woff2)format("woff2"),url(/twilight-struggle-kr-patch/_astro/oswald-latin-ext-500-normal.DcyNJhgm.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/twilight-struggle-kr-patch/_astro/oswald-latin-500-normal.B-eyT0Dw.woff2)format("woff2"),url(/twilight-struggle-kr-patch/_astro/oswald-latin-500-normal.DM85Di4w.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(/twilight-struggle-kr-patch/_astro/oswald-cyrillic-ext-600-normal.DJv8RkPb.woff2)format("woff2"),url(/twilight-struggle-kr-patch/_astro/oswald-cyrillic-ext-600-normal.CXH_3Vsf.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(/twilight-struggle-kr-patch/_astro/oswald-cyrillic-600-normal.OIkAk3Qq.woff2)format("woff2"),url(/twilight-struggle-kr-patch/_astro/oswald-cyrillic-600-normal.B7zyAoGs.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(/twilight-struggle-kr-patch/_astro/oswald-vietnamese-600-normal.h0z1RevK.woff2)format("woff2"),url(/twilight-struggle-kr-patch/_astro/oswald-vietnamese-600-normal.CH5CIKWT.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(/twilight-struggle-kr-patch/_astro/oswald-latin-ext-600-normal.5Cvn_Zbc.woff2)format("woff2"),url(/twilight-struggle-kr-patch/_astro/oswald-latin-ext-600-normal.BUCHT9gM.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(/twilight-struggle-kr-patch/_astro/oswald-latin-600-normal.plFmSr5g.woff2)format("woff2"),url(/twilight-struggle-kr-patch/_astro/oswald-latin-600-normal.DRToI_2E.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--navy-900:#17191e;--navy-800:#1f2027;--navy-700:#3d4848;--navy-600:#5a6164;--board-sea:#738f9a;--paper:#c8c6a8;--paper-deep:#9f925b;--paper-line:#1f202747;--cream:#dae5eb;--white:#f7f5ed;--ink:#1f2027;--ink-soft:#3d4848;--red:#c71d22;--red-deep:#5d1916;--red-bright:#ef6a6e;--blue:#2a5999;--blue-soft:#738f9a;--steel:#c0c6be;--steel-dim:#9c9fa0;--map-gold:#c5af3f;--map-green:#5d9e4f;--logo-black:#050607;--ff-copy:"YKompyuta", "D2Coding", "SF Mono", "Menlo", Consolas, monospace;--ff-display:var(--ff-copy);--ff-latin:var(--ff-copy);--ff-mono:var(--ff-copy);--ff-logo-latin:"Oswald", "Arial Narrow", sans-serif;--ff-logo-korean:"Paperlogy", "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;--radius:1px;--shadow-paper:3px 4px 0 #1f202738, 0 26px 56px -18px #1f2027b8;--shadow-stamp:0 10px 26px -10px #5d1916b3;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-snap:cubic-bezier(.16, 1, .3, 1)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-color:var(--navy-700) var(--paper)}body{background:var(--navy-900);color:var(--ink);font-family:var(--ff-copy);letter-spacing:.01em;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.75}img,svg{max-width:100%;display:block}[hidden]{display:none!important}a{color:inherit}::selection{background:var(--navy-800);color:var(--cream)}:focus-visible{outline:2px dashed var(--red);outline-offset:3px;border-radius:2px}.site-foot a:focus-visible,.filebox a:focus-visible,.cmd .copy:focus-visible{outline-color:var(--red-bright)}.stamp-btn:focus-visible{outline-color:var(--white)}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--navy-900)}::-webkit-scrollbar-thumb{background:var(--navy-600);border:3px solid var(--navy-900);border-radius:var(--radius)}::-webkit-scrollbar-thumb:hover{background:var(--red)}.skip-link{background:var(--red);color:var(--white);z-index:100;font-family:var(--ff-mono);padding:.5rem 1rem;text-decoration:none;position:absolute;top:0;left:-9999px}.skip-link:focus{left:0}.container{width:min(1080px,100% - 3rem);margin-inline:auto}:is(h1,h2,h3){font-family:var(--ff-copy);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:500;line-height:1.15}.progress{z-index:90;pointer-events:none;background:0 0;height:3px;position:fixed;inset:0 0 auto}.progress i{background:var(--red-bright);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.hero{color:var(--cream);background-color:var(--navy-900);background-image:var(--archive-texture);background-blend-mode:soft-light;border-bottom:1px solid var(--navy-600);background-size:720px 720px;position:relative;overflow:hidden}.hero:before{content:"";z-index:2;border-top:1px dashed color-mix(in srgb, var(--steel-dim) 28%, transparent);pointer-events:none;position:absolute;inset:43% 2.5rem auto;rotate:-.2deg}.hero:after{content:"";z-index:2;background:color-mix(in srgb, var(--steel-dim) 26%, transparent);pointer-events:none;width:clamp(16rem,32vw,30rem);height:1px;position:absolute;bottom:clamp(4rem,10vh,8rem);right:-3rem;rotate:-11deg}.dossier-map{z-index:0;opacity:.78;pointer-events:none;position:absolute;inset:-3% -4%;rotate:-.35deg}.dossier-map:before,.dossier-map:after{content:"";position:absolute;inset:0}.dossier-map:before{background-image:linear-gradient(90deg, color-mix(in srgb, var(--blue) 30%, transparent), transparent 48%, color-mix(in srgb, var(--red) 27%, transparent)), repeating-linear-gradient(to right, transparent 0 calc(12.5% - 1px), color-mix(in srgb, var(--steel) 20%, transparent) calc(12.5% - 1px) 12.5%), repeating-linear-gradient(to bottom, transparent 0 84px, color-mix(in srgb, var(--steel) 17%, transparent) 84px 85px);rotate:.2deg}.dossier-map:after{background-image:var(--archive-texture);mix-blend-mode:multiply;opacity:.52;background-size:620px 620px}.dossier-map i{filter:contrast(1.16);mix-blend-mode:screen;background-repeat:repeat;background-size:13px 13px;position:absolute;inset:1% -2%}.dossier-map .west{background-color:color-mix(in srgb, var(--blue) 24%, transparent);background-image:radial-gradient(circle at 1.5px 1.25px, color-mix(in srgb, var(--blue) 68%, var(--white)) 1.45px, transparent 1.9px);translate:-4px 2px}.dossier-map .east{background-color:color-mix(in srgb, var(--red) 22%, transparent);background-image:radial-gradient(circle at 1.25px 1.5px, color-mix(in srgb, var(--red-bright) 90%, transparent) 1.4px, transparent 1.9px);translate:4px -1px}@media (width<=600px){.dossier-map i{mask-size:contain!important}}.hero-vignette{z-index:1;background:color-mix(in srgb, var(--navy-900) 18%, transparent);mix-blend-mode:multiply;position:absolute;inset:0}.cover-meta{border-top:1px solid color-mix(in srgb, var(--steel-dim) 44%, transparent);border-bottom:1px solid color-mix(in srgb, var(--steel-dim) 34%, transparent);width:100%;color:var(--steel-dim);letter-spacing:.08em;grid-template-columns:repeat(3,max-content) 1fr;align-items:end;gap:clamp(1rem,3vw,2.5rem);padding:.8rem 0 .9rem;font-size:.72rem;line-height:1.45;display:grid;rotate:-.15deg}.cover-meta b{color:var(--steel-dim);letter-spacing:.16em;margin-bottom:.16rem;font-size:.58rem;font-weight:400;display:block}.cover-status{color:var(--red-bright);letter-spacing:.12em;border:2px solid;justify-self:end;padding:.3rem .65rem;font-weight:700;rotate:-3deg}.hero-inner{z-index:3;grid-template-rows:auto 1fr auto;align-items:start;min-height:clamp(36rem,80svh,50rem);padding:clamp(2rem,5vh,3.5rem) 0 clamp(2.5rem,6vh,4rem);display:grid;position:relative}.hero-main{grid-template-columns:minmax(0,1.12fr) minmax(18rem,.88fr);align-self:center;align-items:center;gap:clamp(2rem,5vw,4.5rem);width:100%;margin-block:clamp(3.5rem,8vh,5.5rem);display:grid}.hero-copy{z-index:2;text-align:left;width:100%;min-width:0;margin-left:clamp(0rem,2vw,1.5rem);position:relative}.hero-title{width:100%;margin:0}.hero-title .mask-line{margin-block:-.08em;padding-block:.08em;display:block;position:relative;overflow:clip}.hero-title .mask-line-inner{display:block}.hero-title .brand-line{width:clamp(22rem,70vw,58rem);max-width:none}.logo-wordmark{isolation:isolate;width:clamp(18rem,43vw,35rem);max-width:100%;color:var(--red);background:var(--logo-black);font-family:var(--ff-logo-latin);letter-spacing:.01em;text-transform:uppercase;white-space:nowrap;margin:0;padding:clamp(4px,.7vw,9px);font-size:clamp(1.8rem,7.8vw,6rem);font-weight:600;line-height:.82;position:relative;overflow:hidden;container-type:inline-size;display:inline-flex!important}.logo-english{visibility:hidden;display:flex}.logo-twilight,.logo-struggle{padding:.16em .18em .2em;display:block}.logo-twilight{color:var(--white);background:var(--red)}.logo-ink{z-index:2;background-color:var(--logo-black);background-image:var(--archive-texture);background-blend-mode:soft-light;clip-path:polygon(0 3%,99% 0,100% 92%,97% 100%,1% 96%);transform-origin:0;background-size:420px 420px;position:absolute;inset:0}.logo-korean{z-index:3;color:var(--red);font-family:var(--ff-logo-korean);letter-spacing:.015em;text-transform:none;text-rendering:geometricprecision;-webkit-font-smoothing:auto;font-synthesis:none;grid-template-columns:minmax(0,3fr) minmax(0,2fr);font-size:min(.88em,16cqi);font-weight:700;line-height:1;display:grid;position:absolute;inset:clamp(4px,.7vw,9px)}.logo-korean-twilight,.logo-korean-struggle{justify-content:center;align-items:center;min-width:0;display:flex;overflow:hidden}.logo-korean-twilight{color:var(--white);background:var(--red)}.logo-korean-struggle{color:var(--red);background:var(--logo-black)}.hero-title .patch-line{margin-top:clamp(.75rem,2vw,1.1rem)}.hero-title .patch-lockup{width:fit-content;font-family:var(--ff-copy);letter-spacing:.08em;color:var(--navy-900);background:var(--paper);border:1px solid var(--ink);margin-left:clamp(.75rem,3vw,2rem);padding:.55rem 1.25rem .6rem;font-size:clamp(1.15rem,2.6vw,1.75rem);font-weight:700;line-height:1}.hero-summary{max-width:39rem;color:var(--steel);text-wrap:balance;margin:1.55rem 0 0 clamp(.75rem,3vw,2rem);font-size:1rem;line-height:1.75}.hero-actions{justify-content:flex-start;margin:2.35rem 0 0 clamp(.75rem,3vw,2rem);display:flex}.hero-actions .stamp-btn{outline:0;position:relative}.hero-actions .stamp-btn:after{content:"";border:1px solid color-mix(in srgb, var(--white) 72%, transparent);clip-path:polygon(0 4%,97% 0,100% 93%,3% 100%);pointer-events:none;position:absolute;inset:-5px -6px;rotate:.8deg}.hero-carousel{z-index:1;width:100%;min-width:0;color:var(--ink);background-color:var(--paper);background-image:var(--archive-texture);background-blend-mode:soft-light;border:1px solid color-mix(in srgb, var(--steel) 54%, transparent);background-size:520px 520px;justify-self:end;padding:.5rem .5rem 0;position:relative;rotate:.5deg;box-shadow:0 18px 42px -18px #050607e0}.hero-carousel:before{content:"";z-index:2;background:color-mix(in srgb, var(--red) 84%, transparent);mix-blend-mode:multiply;pointer-events:none;width:28%;height:.65rem;position:absolute;top:-.4rem;left:8%;rotate:-1.5deg}.hero-carousel:focus-visible{outline-color:var(--red-bright)}.carousel-viewport{aspect-ratio:3024/1964;background:var(--logo-black);border:1px solid color-mix(in srgb, var(--ink) 72%, transparent);position:relative;overflow:hidden}.carousel-slide{margin:0;position:absolute;inset:0}.carousel-slide>a,.carousel-slide picture,.carousel-slide img{width:100%;height:100%;display:block}.carousel-slide>a{cursor:zoom-in}.carousel-slide>a:focus-visible{outline:3px solid var(--red-bright);outline-offset:-4px}.carousel-slide img{object-fit:cover}.carousel-footer{min-height:3rem;color:var(--ink-soft);letter-spacing:.1em;justify-content:space-between;align-items:center;gap:.75rem;padding-left:.4rem;font-size:.66rem;line-height:1.4;display:flex}.carousel-controls{flex:none;align-self:stretch;align-items:center;display:flex}.carousel-controls button{width:2.75rem;min-height:2.75rem;color:var(--ink);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;transition:color .2s,background-color .2s;display:grid}.carousel-controls button:hover{color:var(--white);background:var(--red-deep)}.carousel-controls button:active{background:var(--ink)}.carousel-controls svg{width:1rem;height:1rem}.carousel-count{min-width:4rem;color:var(--ink-soft);font-variant-numeric:tabular-nums;text-align:center}.carousel-count b{color:var(--red-deep);font-weight:700}.cover-approval{border-block:1px solid color-mix(in srgb, var(--steel-dim) 38%, transparent);width:min(15rem,38vw);color:var(--steel-dim);letter-spacing:.12em;text-align:right;justify-self:end;padding:.75rem .95rem;font-size:.66rem;line-height:1.5;rotate:-2.5deg}.cover-approval b{color:var(--red-bright);letter-spacing:.16em;font-weight:400;display:block}@media (prefers-reduced-motion:no-preference){.mask-line-inner{animation:hero-rise .72s var(--ease-out) backwards;animation-delay:calc(var(--i,0) * .16s + .45s)}.hero-actions .stamp-btn{animation:hero-stamp .55s var(--ease-out) backwards;animation-delay:2.55s}.hero-carousel{animation:hero-evidence-reveal .55s var(--ease-out) 2.55s backwards}.logo-wordmark{max-width:none;animation:hero-rise .72s var(--ease-out) .45s backwards, logo-contract .34s var(--ease-out) 1.9s backwards}.logo-english{visibility:visible;animation:0s linear 1.97s forwards logo-english-retire}.logo-ink{animation:.62s cubic-bezier(.65,0,.35,1) 1.35s backwards logo-ink-over}.logo-korean{animation:.12s step-end 2.08s backwards logo-korean-print}@keyframes hero-rise{0%{clip-path:inset(100% 0 0);transform:translateY(calc(100% + 1rem))}to{clip-path:inset(0);transform:translateY(0)}}@keyframes hero-stamp{0%{opacity:0;transform:scale(.5)rotate(-12deg)}}@keyframes hero-evidence-reveal{0%{visibility:hidden;opacity:0;clip-path:inset(8% 0 0);transform:translateY(1rem)scale(.96)}}@keyframes logo-ink-over{0%{transform:scaleX(0)}72%{transform:scaleX(.96)}84%{transform:scaleX(.92)}to{transform:scaleX(1)}}@keyframes logo-english-retire{to{visibility:hidden}}@keyframes logo-contract{0%{width:clamp(22rem,70vw,58rem)}to{width:clamp(18rem,43vw,35rem)}}@keyframes logo-korean-print{0%{opacity:0}to{opacity:1}}}.stamp-btn{background-color:var(--red);background-image:var(--archive-texture);background-blend-mode:multiply;color:var(--white);font-family:var(--ff-copy);letter-spacing:.02em;border:2px solid var(--red);outline:2px dashed color-mix(in srgb, var(--white) 86%, transparent);outline-offset:3px;border-radius:var(--radius);cursor:pointer;transition:transform .25s var(--ease-snap), box-shadow .25s, background .2s;box-shadow:var(--shadow-stamp);background-size:360px 360px;align-items:center;gap:.75rem;padding:.95rem 1.6rem;font-size:1.05rem;font-weight:700;text-decoration:none;display:inline-flex;rotate:-1.5deg}.stamp-btn:hover{background-color:var(--red-deep);transform:scale(1.06)rotate(-2.5deg)}.stamp-btn:active{transform:scale(.96)rotate(-1deg)}.stamp-btn .glyph{width:1.1rem;height:1.1rem;display:inline-flex}.sheets{isolation:isolate;background:var(--board-sea);padding:clamp(1.5rem,4vw,3.75rem);position:relative;overflow:hidden}.sheets:before,.sheets:after{content:"";z-index:0;pointer-events:none;position:absolute;inset:0}.sheets:before{background-image:var(--archive-texture);mix-blend-mode:multiply;opacity:.42;background-size:640px 640px}.sheets:after{background-image:repeating-linear-gradient(to right, transparent 0 calc(8.333% - 1px), color-mix(in srgb, var(--ink) 20%, transparent) calc(8.333% - 1px) 8.333%), repeating-linear-gradient(to bottom, transparent 0 95px, color-mix(in srgb, var(--ink) 16%, transparent) 95px 96px), repeating-linear-gradient(to right, transparent 0 calc(25% - 1px), color-mix(in srgb, var(--cream) 16%, transparent) calc(25% - 1px) 25%);opacity:.68}.board-chart{z-index:1;aspect-ratio:2;opacity:.15;pointer-events:none;width:min(1540px,136vw);position:absolute;left:50%;translate:-50%}.board-chart--north{top:2rem}.board-chart--south{opacity:.1;bottom:3rem;rotate:180deg}.board-chart i{background:var(--navy-900);position:absolute;inset:0;mask-size:100% 100%!important}.sheet{z-index:2;background-color:var(--paper);background-image:var(--archive-texture);background-blend-mode:soft-light;border:1px solid color-mix(in srgb, var(--ink) 42%, transparent);width:min(1120px,100%);box-shadow:var(--shadow-paper);background-size:760px 760px;margin-inline:auto;padding:0;position:relative}.sheet:before{content:"";z-index:2;background:var(--red);height:8px;position:absolute;inset:0 0 auto}.envelope-seams{z-index:0;border-bottom:1px dashed color-mix(in srgb, var(--ink) 22%, transparent);background:linear-gradient(151deg, transparent 49.65%, color-mix(in srgb, var(--ink) 25%, transparent) 49.8%, color-mix(in srgb, var(--ink) 25%, transparent) 50.2%, transparent 50.35%) left top / 50.1% 100% no-repeat, linear-gradient(209deg, transparent 49.65%, color-mix(in srgb, var(--ink) 25%, transparent) 49.8%, color-mix(in srgb, var(--ink) 25%, transparent) 50.2%, transparent 50.35%) right top / 50.1% 100% no-repeat;pointer-events:none;height:clamp(8rem,17vw,12rem);position:absolute;inset:8px 0 auto;overflow:hidden}.envelope-seams:after{content:"";aspect-ratio:1;background:color-mix(in srgb, var(--paper) 78%, var(--paper-deep));border-left:1px solid color-mix(in srgb, var(--ink) 34%, transparent);border-bottom:1px solid color-mix(in srgb, var(--ink) 34%, transparent);clip-path:polygon(100% 0,100% 100%,0 0);width:clamp(2.8rem,6vw,4.5rem);position:absolute;top:-1px;right:-1px}.sheet-grid{z-index:1;grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(2.25rem,4.5vw,3.75rem);width:100%;padding:clamp(2.25rem,6vw,5rem);display:grid;position:relative}.sheet-grid>*{min-width:0}.document-meta{border-bottom:1px solid var(--ink);min-height:3.25rem;color:var(--ink-soft);letter-spacing:.12em;align-items:center;gap:1rem;padding:0 0 1rem 2.8rem;font-size:.72rem;display:flex;position:relative}.document-meta:before{content:"";border:1px solid var(--ink-soft);width:10px;height:10px;box-shadow:22px 0 0 -1px var(--paper), 22px 0 0 0 var(--ink-soft);border-radius:50%;position:absolute;top:.35rem;left:0}.document-status{color:var(--red-deep);border:2px solid;margin-left:auto;padding:.35rem .65rem;font-weight:700;rotate:-2deg}.sheet h2{margin:0 0 1.25rem;font-size:clamp(1.7rem,3.4vw,2.5rem)}.sheet h3{margin:0 0 .5rem;font-size:1.15rem}.sheet .lead{color:var(--ink-soft);max-width:36rem;margin:0 0 1.6rem}.sheet p{margin:0 0 1rem}.box-title{font-family:var(--ff-copy);letter-spacing:-.02em;color:var(--white);margin:0 0 1.25rem;font-size:clamp(1.7rem,3.4vw,2.5rem);font-weight:700;line-height:1.05}.steps{margin:0;padding:0;list-style:none}.cmd-note{color:var(--steel-dim);margin:.4rem 0 0;font-size:.72rem}.case-contents{counter-reset:dossier-section}.document-section{border-top:3px double color-mix(in srgb, var(--ink) 72%, transparent);padding-top:clamp(1.15rem,2vw,1.6rem)}.section-head{grid-template-columns:minmax(6.5rem,.28fr) minmax(0,1fr);align-items:start;gap:clamp(1rem,3vw,2.25rem);margin-bottom:clamp(1.5rem,3vw,2.25rem);display:grid}.section-head>span{width:fit-content;color:var(--red-deep);letter-spacing:.1em;border:2px solid;padding:.28rem .48rem;font-size:.66rem;line-height:1.2;rotate:-1.5deg}.section-head h2,.section-head .box-title{color:var(--ink);margin:0}.section-head p,.section-head .lead{margin:.35rem 0 0}.section-head--dark{color:var(--ink)}.download-block{text-align:left;flex-direction:column;align-items:stretch;display:flex}.download-block h2{text-align:left}.download-lead{max-width:30rem;color:var(--ink-soft);text-wrap:balance;margin:.35rem 0 0;font-size:1rem}.dl-tabs{border:1px solid var(--ink);border-radius:var(--radius);background:color-mix(in srgb, var(--paper) 78%, var(--white));align-self:flex-start;margin:0 0 1rem clamp(0rem,2vw,1.5rem);display:inline-flex;overflow:hidden}.dl-tab{appearance:none;background-color:#0000;background-image:var(--archive-texture);background-blend-mode:soft-light;font-family:var(--ff-copy);letter-spacing:-.01em;color:var(--ink-soft);cursor:pointer;background-size:320px 320px;border:0;padding:.7rem 1.7rem;font-size:1rem;font-weight:700;transition:background .2s,color .2s}.dl-tab.active{background-color:var(--red);background-blend-mode:multiply;color:var(--white)}.dl-tab:not(.active):hover{background-color:var(--white);color:var(--ink)}.dl-tab:focus-visible{outline:2px dashed var(--red);outline-offset:-4px}.dl-panel{border:0;border-block:1px solid var(--ink);border-radius:var(--radius);background-color:var(--navy-900);background-image:var(--archive-texture);background-blend-mode:soft-light;width:100%;color:var(--cream);background-size:620px 620px;flex-direction:column;align-items:stretch;gap:1rem;padding:1.45rem clamp(1rem,3vw,2rem) 1.75rem;display:none}.dl-panel.on{display:flex}.dl-heading{border-bottom:1px solid var(--navy-600);justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.75rem;display:flex}.dl-heading strong{color:var(--white);font-family:var(--ff-copy);font-size:1rem;line-height:1.3}.dl-heading span{color:var(--steel);text-align:right;font-size:.72rem;line-height:1.5}.dl-meta{text-align:center;gap:.25rem;margin:0;display:grid}.dl-file{font-family:var(--ff-mono);color:var(--cream);overflow-wrap:anywhere;letter-spacing:.01em;font-size:.82rem;font-weight:400}.dl-sub{color:var(--steel);font-size:.78rem;line-height:1.6}.dl-sub b{color:var(--red-bright);font-weight:400}.dl-panel .stamp-btn{align-self:center;margin-top:.1rem}.file-note{color:var(--cream);text-align:center;margin:.75rem 0 0;padding-left:clamp(0rem,2vw,1.5rem);font-size:.78rem}.file-note a{color:var(--red-bright);text-underline-offset:3px;text-decoration:underline}.filebox{color:var(--ink);border-inline:0;box-shadow:none;padding-inline:0;background:0 0;border-bottom:0;border-radius:0;padding-bottom:0}.step{border-bottom:1px solid var(--paper-line);grid-template-columns:4rem minmax(0,1fr);gap:clamp(.75rem,2vw,1.5rem);margin:0;padding:1.15rem 0;display:grid}.step:first-child{border-top:1px solid var(--paper-line)}.step:last-child{border-bottom:none}.step .num{font-family:var(--ff-copy);color:var(--red-deep);letter-spacing:.08em;width:auto;font-size:1.35rem;font-weight:400;line-height:1}.step>div{min-width:0}.step h3{color:var(--ink);font-size:1rem;font-family:var(--ff-copy);margin-bottom:.4rem}.step p{color:var(--ink-soft);margin:0;font-size:.82rem}.cmd{background:var(--navy-900);border:1px solid var(--navy-600);border-top-color:var(--red);color:var(--cream);white-space:nowrap;border-radius:var(--radius);justify-content:space-between;align-items:center;gap:.75rem;margin:.6rem 0 0;padding:.6rem .75rem;font-size:.74rem;display:flex;overflow-x:auto}.step .cmd{color:var(--cream)}.cmd .copy{background-color:color-mix(in srgb, var(--navy-800) 86%, transparent);background-image:var(--archive-texture);background-blend-mode:soft-light;border:1px solid var(--navy-600);color:var(--steel);font-family:var(--ff-mono);border-radius:var(--radius);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background-size:260px 260px;flex:none;min-height:2.75rem;padding:.35rem .65rem;font-size:.72rem}.cmd .copy:hover{color:var(--red-bright);border-color:var(--red-bright)}.cmd .copy:active{background-color:var(--red);background-blend-mode:multiply;color:var(--white)}.box-warn{color:var(--ink-soft);border:1px dashed var(--ink-soft);background-image:var(--archive-texture);background-color:color-mix(in srgb, var(--paper-deep) 24%, transparent);background-blend-mode:soft-light;background-size:320px 320px;margin-top:1.1rem;padding:.7rem .85rem;font-size:.75rem}.box-warn b{color:var(--red-deep);font-weight:400}.box-warn .warn-ico{vertical-align:-2px;width:.95rem;height:.95rem;margin-right:.3rem}.download-zone{flex-direction:column;gap:clamp(1.75rem,3.5vw,2.75rem);width:min(52rem,100%);min-width:0;margin-inline:auto;display:flex}.download-zone>*{min-width:0}.notes-block{width:100%;margin-inline:0}.notes{border-top:1px solid var(--paper-line)}.note{border-bottom:1px solid var(--paper-line);padding:1.15rem 0}.note:last-child{border-bottom:0}.note-q{color:var(--ink);margin:0;font-size:1rem;line-height:1.55}.note-mark{font-family:var(--ff-mono);letter-spacing:.14em;width:fit-content;color:var(--red-deep);border-bottom:1px solid;margin-right:.6rem;padding-top:.15rem;font-size:.72rem;font-weight:400}.note-a{color:var(--ink-soft);max-width:max-content;margin:.45rem 0 0;font-size:1rem;line-height:1.7}.note-a a{color:var(--red-deep);text-underline-offset:3px;word-break:break-all;text-decoration:underline}.site-foot{background-color:var(--navy-900);background-image:var(--archive-texture);background-blend-mode:soft-light;color:var(--steel);border-top:8px solid var(--red);background-size:720px 720px;padding:clamp(2.5rem,6vh,4rem) 0 2rem}.foot-title{font-family:var(--ff-copy);letter-spacing:.04em;color:var(--cream);margin:0;font-size:clamp(1.35rem,3vw,2rem);font-weight:400}.foot-head{border-bottom:3px double var(--navy-600);justify-content:space-between;align-items:baseline;gap:1.5rem;padding-bottom:1rem;display:flex}.foot-head>span{color:var(--red-bright);letter-spacing:.13em;font-size:.66rem}.foot-register{border-bottom:1px solid var(--navy-600);grid-template-columns:.7fr 1.4fr 1fr;margin-bottom:1rem;display:grid}.foot-register>section{padding:1.5rem clamp(1rem,2.5vw,2rem) 1.5rem 0}.foot-register>section+section{border-left:1px solid var(--navy-600);padding-left:clamp(1rem,2.5vw,2rem)}.site-foot h3{letter-spacing:.16em;text-transform:uppercase;color:var(--steel-dim);font-size:.72rem;font-family:var(--ff-copy);border:0;margin-bottom:.9rem;padding:0;font-weight:400}.site-foot p{color:var(--steel);margin:0 0 .6rem;font-size:.8rem}.site-foot a{color:var(--cream);text-underline-offset:3px;text-decoration:underline}.site-foot a:hover{color:var(--red-bright)}.foot-links{gap:.45rem;display:grid}.foot-credits{flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;gap:1.5rem;padding-top:.5rem;display:flex}.foot-credits .fine{color:var(--steel-dim);font-size:.72rem;line-height:1.8}.foot-credits .fine:first-child{white-space:nowrap;max-width:none}.foot-credits .fine:last-child{flex-shrink:0}.foot-credits .fine a{color:var(--steel)}@media (width<=880px){.cover-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-inner{min-height:auto}.hero-main{grid-template-columns:minmax(0,1fr);gap:3rem;margin-block:3.5rem}.hero-copy{width:min(46rem,100%)}.hero-carousel{width:min(40rem,100%)}.download-zone{position:static}.foot-register{grid-template-columns:1fr}.foot-register>section,.foot-register>section+section{border-left:0;border-bottom:1px solid var(--navy-600);padding:1.25rem 0}}@media (width<=560px){.container{width:min(1080px,100% - 2rem)}.hero-inner{min-height:40rem;padding:1.25rem 0 2.5rem}.cover-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1rem;font-size:.66rem}.cover-status{place-self:end start}.hero-copy{width:100%;margin-left:0}.logo-wordmark{max-width:100%}.hero-title .brand-line{width:100%;max-width:100%}.hero-main{gap:2.5rem;margin-block:3rem 2.5rem}.hero-carousel{width:100%;padding:.35rem .35rem 0;rotate:.25deg}.carousel-footer{letter-spacing:.08em;min-height:2.75rem;font-size:.58rem}.hero-summary,.hero-actions{margin-left:0}.hero:before{inset:46% 1rem auto}.hero:after,.cover-approval{display:none}.dossier-map{opacity:.64;inset:4% -48%}.sheets{padding:0}.sheets:after{background-image:repeating-linear-gradient(to right, transparent 0 calc(16.666% - 1px), color-mix(in srgb, var(--ink) 18%, transparent) calc(16.666% - 1px) 16.666%), repeating-linear-gradient(to bottom, transparent 0 72px, color-mix(in srgb, var(--ink) 14%, transparent) 72px 73px)}.board-chart{width:190vw}.sheet-grid{gap:2.5rem;padding:2.25rem 1rem 3rem}.document-meta{flex-direction:column;align-items:flex-start;padding-left:2.8rem}.document-status{margin-left:0}.sheet{border-inline:0;padding-block:2.75rem}.dl-tab{flex:1;padding:.65rem 1.25rem;font-size:1rem}.dl-panel{padding:1.3rem 1.1rem}.dl-panel .stamp-btn{justify-content:center;align-self:stretch;rotate:0deg}.dl-tabs{align-self:stretch}.dl-heading{flex-direction:column;align-items:flex-start;gap:.2rem}.dl-heading span{text-align:left}.filebox{padding-inline:0}.section-head{grid-template-columns:1fr;gap:.8rem}.section-head>span{font-size:.66rem}.step{gap:.7rem}.cmd{flex-direction:column;align-items:stretch}.cmd .copy{align-self:stretch}.note-a{margin-left:0}.foot-head{flex-direction:column;align-items:flex-start;gap:.45rem}.foot-credits{flex-direction:column;gap:.35rem}.foot-credits .fine:first-child{white-space:normal;max-width:100%}.foot-credits .fine:last-child{flex-shrink:1}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
