@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-cyrillic-ext-wght-normal.CO5hGrJv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-cyrillic-wght-normal.EAA9jha_.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-vietnamese-wght-normal.k7S-YeeD.woff2)format("woff2-variations");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:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-latin-ext-wght-normal.BsZE-iaG.woff2)format("woff2-variations");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:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-latin-wght-normal.l_AIctKy.woff2)format("woff2-variations");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-cyrillic-ext-400-normal.g30qAdWV.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-ext-400-normal.Dsrv2Tcn.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-cyrillic-400-normal.DZqxrq2p.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-400-normal.BTotfTJu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-greek-400-normal._efipK4i.woff2)format("woff2"),url(/_astro/ibm-plex-sans-greek-400-normal.D9ESIMu3.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-vietnamese-400-normal.DG4YqDda.woff2)format("woff2"),url(/_astro/ibm-plex-sans-vietnamese-400-normal.fK1oJ5dG.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-ext-400-normal.C5H60-Va.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-400-normal.RBey6euL.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-400-normal.CDDApCn2.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-400-normal.CYLoc0-x.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-cyrillic-ext-600-normal.DUMzJB7m.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-ext-600-normal.Bz0x94Yp.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-cyrillic-600-normal.71GNu3SW.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-600-normal.BGq0mW3O.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-greek-600-normal.DzTrcv_p.woff2)format("woff2"),url(/_astro/ibm-plex-sans-greek-600-normal.D-CqTdkO.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-vietnamese-600-normal.DpPYBSTl.woff2)format("woff2"),url(/_astro/ibm-plex-sans-vietnamese-600-normal.DgdngZtN.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-latin-ext-600-normal.DOrvGEcy.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-600-normal.DIrixKbi.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-latin-600-normal.CuJfVYMP.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-600-normal.Cu4Hd6ag.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{--night:#050b1e;--navy:#0a1a3f;--panel:#10275a;--rule:#f6a81c4d;--hair:#e8ecf433;--text:#e8ecf4;--muted:#c3ccdc;--gold:#f6a81c;--gold-soft:#ffc864;--paper:#eef1f6;--paper-ink:#0e1d3a;--paper-muted:#33405a;--paper-line:#d3d9e4;--ph-bg:#f6a81c24;--display:"Montserrat Variable", "Montserrat", "Segoe UI", "Helvetica Neue", sans-serif;--sans:"IBM Plex Sans", "Segoe UI", system-ui, sans-serif;color-scheme:dark}*{box-sizing:border-box}img{max-width:100%}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before{transition:none!important;animation:none!important}}body{background:var(--night);color:var(--text);font-family:var(--sans);font-variant-numeric:tabular-nums;margin:0;font-size:19px;line-height:1.65}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:30;background:var(--night);position:fixed;inset:0 0 auto}a{color:inherit}:focus-visible{outline:2px solid var(--gold);outline-offset:3px}p{margin:0}h1,h2,h3{font-family:var(--display);letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:800;line-height:1.12}h2{font-size:clamp(32px,4.2vw,50px)}h3{letter-spacing:0;font-size:24px;font-weight:700;line-height:1.2}.wrap{max-width:1200px;padding-left:max(20px, env(safe-area-inset-left,0px));padding-right:max(20px, env(safe-area-inset-right,0px));margin:0 auto}.ph{background:var(--ph-bg);color:var(--gold-soft);border:1px dashed var(--gold);border-radius:2px;padding:0 5px;font-size:.9em}.paper .ph{color:#6b4a00;background:#fff1cc;border-color:#c99a2e}.btn{font:600 19px/1.2 var(--sans);border:2px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:10px;min-height:58px;padding:18px 28px;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.btn-primary{background:var(--text);color:var(--navy)}.btn-primary:hover{background:#fff}.btn-line{color:var(--text);border-color:#e8ecf4bf}.btn-line:hover{border-color:var(--text)}.btn-navy{background:var(--navy);color:#fff}.btn-navy:hover{background:var(--panel)}.masthead{top:env(safe-area-inset-top,0px);z-index:20;backdrop-filter:blur(8px);border-bottom:1px solid var(--hair);background:#081227f0;position:sticky}.masthead .wrap{align-items:center;gap:28px;min-height:68px;display:flex}.logo{align-items:center;gap:12px;text-decoration:none;display:flex}.logo b{font:900 30px/1 var(--display);letter-spacing:-.01em;color:#fff}.logo span{font:600 12.5px/1.25 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-left:1px solid var(--rule);padding-left:12px}.nav{align-items:center;gap:26px;margin-left:auto;display:flex}.nav a{font-size:17px;text-decoration:none}.nav a:not(.btn):hover{color:var(--gold-soft)}.nav .login{color:#fff;text-underline-offset:5px;text-decoration:underline}.nav .btn{min-height:48px;padding:12px 20px;font-size:17px}.menu-btn{border:1px solid var(--hair);color:var(--text);font:600 18px var(--sans);background:0 0;border-radius:4px;margin-left:auto;padding:10px 18px;display:none}@media (width<=960px){.menu-btn{display:inline-block}.nav{background:var(--night);border-bottom:1px solid var(--hair);padding:6px max(20px, env(safe-area-inset-right,0px)) 20px max(20px, env(safe-area-inset-left,0px));flex-direction:column;align-items:stretch;gap:0;display:none;position:absolute;top:100%;left:0;right:0}.nav.open{display:flex}.nav a{border-bottom:1px solid var(--hair);padding:16px 0;font-size:20px}.nav .btn{border:0;margin-top:14px;padding:15px}.logo span{display:none}}.runhead{font:600 16px var(--sans);letter-spacing:.02em;color:var(--muted);align-items:center;gap:14px;margin-bottom:24px;display:flex}.runhead .sec{color:var(--gold)}.runhead .fill{background:var(--rule);flex:1;height:1px}.paper .runhead{color:var(--paper-muted)}.paper .runhead .sec{color:#9a5800}.paper .runhead .fill{background:var(--paper-line)}.hero{background:radial-gradient(130% 75% at 72% 115%, #2a6be0 0%, #0d3384 26%, #071640 48%, var(--night) 72%);position:relative;overflow:hidden}.net{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero>.wrap,.hero>.dial{z-index:1;position:relative}.hero .wrap{padding-block:clamp(36px,6vw,72px) 0}.hero .kicker{font:700 clamp(16px, 2.2vw, 26px)/1.1 var(--display);color:var(--gold);text-transform:uppercase;letter-spacing:.01em;margin-bottom:14px;display:block}.hero h1{color:#fff;letter-spacing:-.02em;font-size:clamp(40px,6.6vw,88px);font-weight:900}.hero h1 .g{color:#fff;letter-spacing:.01em;margin-top:max(.45em,16px);font-size:max(.36em,22px);font-weight:600;line-height:1.25;display:block}.hero-grid{grid-template-columns:minmax(0,760px);align-items:end;gap:56px;margin-top:40px;display:grid}.hero-copy{gap:24px;min-width:0;display:grid}.hero-copy p{color:#e8ecf4;max-width:54ch;font-size:20px}.ctas{flex-wrap:wrap;gap:12px;display:flex}.price-note{font:18px var(--sans);color:var(--muted)}.price-note b{color:#fff;font-weight:600}@media (width<=920px){.hero-grid{grid-template-columns:minmax(0,1fr);gap:40px}}.dial{border-top:1px solid var(--rule);background:linear-gradient(#08122700 0%,#081227b3 100%);margin-top:48px}.dial-inner{padding-block:20px 26px;position:relative}.dial-top{font:600 16px var(--sans);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:14px;display:flex}.readout{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.readout .f{font:700 30px var(--sans);letter-spacing:0;color:#fff;font-variant-numeric:tabular-nums;text-transform:none}.readout .band{color:var(--gold-soft)}.smeter{align-items:flex-end;gap:3px;height:16px;display:inline-flex}.smeter i{background:#e8ecf426;border-radius:1px;width:5px}.smeter i.lit{background:var(--gold)}.scale{user-select:none;height:92px;position:relative}.scale .tick{background:#e8ecf452;width:1px;height:10px;position:absolute;bottom:30px}.scale .tick.major{background:#e8ecf499;height:22px}.scale .num{font:600 15px var(--sans);color:var(--muted);position:absolute;bottom:6px;transform:translate(-50%)}.scale .bandseg{background:var(--gold);opacity:.85;border-radius:1px;height:6px;position:absolute;top:4px}.scale .bandlbl{font:700 14px var(--sans);color:var(--gold-soft);white-space:nowrap;position:absolute;top:14px;transform:translate(-50%)}.needle{pointer-events:none;background:#ff6b4a;width:2px;position:absolute;top:-6px;bottom:26px;transform:translate(-1px);box-shadow:0 0 12px #ff6b4ab3}.needle:after{content:"";background:#ff6b4a;border-radius:50%;width:10px;height:10px;position:absolute;top:-4px;left:-4px}.dial-hint{font:16px var(--sans);color:var(--muted);margin-top:4px}@media (width<=640px){.scale .num.odd,.scale .bandlbl.minor,.scale .bandlbl.tight{display:none}}.notice{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);background:var(--navy)}.notice .wrap{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:20px 48px;padding-block:44px;display:grid}.notice .stamp{font:800 13px/1.3 var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--gold);border:2px solid var(--gold);text-align:center;padding:12px 16px;transform:rotate(-3deg)}.notice .stamp b{font-size:24px;font-weight:900;display:block}.notice h2{margin-bottom:10px;font-size:clamp(28px,3.4vw,40px)}.notice p{color:#e8ecf4;max-width:70ch}@media (width<=680px){.notice .wrap{grid-template-columns:minmax(0,1fr)}.notice .stamp{justify-self:start}}.section{padding-block:clamp(52px,6vw,80px)}.lede{color:var(--muted);max-width:60ch;margin-top:18px;font-size:20px}.paper{background:var(--paper);color:var(--paper-ink)}.paper .lede{color:var(--paper-muted)}.key{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 56px;margin-top:32px;display:grid}.key-item{border-top:1px solid var(--paper-line);grid-template-columns:64px minmax(0,1fr);gap:20px;padding-block:26px;display:grid}.sym{background:var(--navy);width:64px;height:64px;color:var(--gold);font:600 22px var(--sans);border-radius:3px;place-items:center;display:grid}.key-item h3{color:var(--paper-ink);margin-bottom:8px}.key-item p{color:var(--paper-muted);max-width:52ch}.key-item.lead{grid-column:1/-1;grid-template-columns:64px minmax(0,760px);align-items:start}.key-item.lead h3{font-size:30px}.shot{grid-column:1/-1;margin:0 0 26px}.shot-frame{border:1px solid var(--paper-line);background:#fff;border-radius:4px;overflow-x:auto}.shot-frame img{width:100%;min-width:820px;height:auto;display:block}.shot figcaption{font:17px var(--sans);color:var(--paper-muted);margin-top:10px}.shot .swipe{display:none}@media (width<=860px){.shot .swipe{display:inline}}.key-item.side-shot{grid-template-columns:64px minmax(0,1fr) minmax(0,508px);column-gap:20px}.side-shot .shot{grid-column:auto;margin:0}.side-shot .shot-frame{overflow:visible}.side-shot .shot-frame img{min-width:0}@media (width<=860px){.key-item.side-shot{grid-template-columns:64px minmax(0,1fr)}.side-shot .shot{grid-column:2;max-width:508px}}@media (width<=480px){.key-item.side-shot{grid-template-columns:48px minmax(0,1fr)}.side-shot .shot{grid-column:1/-1}}@media (width<=860px){.key{grid-template-columns:minmax(0,1fr)}.key-item.lead{grid-template-columns:64px minmax(0,1fr)}}@media (width<=480px){.key-item,.key-item.lead{grid-template-columns:48px minmax(0,1fr);gap:16px}.sym{width:48px;height:48px;font-size:18px}}.aud{background:var(--hair);grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;margin-top:32px;display:grid}.aud>div{background:var(--night);align-content:start;gap:14px;padding:36px 36px 36px 0;display:grid}.aud>div:nth-child(2n){padding-left:36px}.aud .tag{font:700 17px var(--sans);color:var(--gold)}.aud p{color:#e8ecf4;max-width:50ch}@media (width<=760px){.aud{grid-template-columns:minmax(0,1fr)}.aud>div,.aud>div:nth-child(2n){padding:28px 0}}.readers{border-top:1px solid var(--paper-line)}.readers .aud{background:var(--paper-line)}.readers .aud>div{background:var(--paper)}.readers .aud .tag{color:#9a5800}.readers .aud p{color:var(--paper-muted)}.heritage-line{border-top:3px solid var(--paper-ink);border-bottom:1px solid var(--paper-line);font:700 clamp(22px, 2.6vw, 30px)/1.3 var(--display);color:var(--paper-ink);margin-top:28px;padding:22px 0}.heritage-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:56px;margin-top:32px;display:grid}.heritage-grid p{color:var(--paper-muted)}.quote{border-left:3px solid var(--gold);font:500 24px/1.35 var(--sans);color:var(--paper-ink);margin:0;padding-left:24px}.quote cite{font:normal 17px var(--sans);color:var(--paper-muted);margin-top:12px;display:block}@media (width<=760px){.heritage-grid{grid-template-columns:minmax(0,1fr);gap:32px}}.pricing{grid-template-columns:minmax(0,1fr) minmax(0,460px);align-items:center;gap:56px;display:grid}.ticket{background:var(--paper);color:var(--paper-ink);border-radius:4px;position:relative;overflow:hidden}.ticket-top{background:var(--navy);color:#fff;border-bottom:2px dashed var(--gold);justify-content:space-between;align-items:center;gap:12px;padding:22px 28px;display:flex}.ticket-top h3{text-transform:uppercase;font-size:26px;font-weight:900}.ticket-top span{font:700 17px var(--sans);color:var(--gold-soft)}.ticket-body{gap:18px;padding:26px 28px 30px;display:grid}.prow{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.prow .amt{font:700 46px/1 var(--sans);font-variant-numeric:tabular-nums;text-align:right}.prow .alt{font:600 19px/1.3 var(--sans);color:var(--paper-muted);margin-top:8px;display:block}@media (width<=480px){.prow{display:block}.prow .amt{text-align:left;margin-top:10px;display:block}}.prow.reg{border-top:1px solid var(--paper-line);padding-top:14px}.prow.reg .amt{color:var(--paper-muted);font-size:22px}.prow .lbl{color:var(--paper-muted);font-size:17px}.prow .lbl b{color:var(--paper-ink);font-weight:600;display:block}.ticket ul{font:18px var(--sans);color:var(--paper-ink);gap:8px;margin:0;padding:0;list-style:none;display:grid}.ticket li:before{content:"+ ";color:#9a5800}.ticket .small{color:var(--paper-muted);font-size:17px}.ticket .small a{color:var(--paper-ink);font-weight:600}@media (width<=860px){.pricing{grid-template-columns:minmax(0,1fr);gap:36px}}.partner-list{columns:3 240px;column-gap:40px;margin:36px 0 0;padding:0;list-style:none}.partner-list li{break-inside:avoid;border-bottom:1px solid var(--hair);padding:10px 0}.partner-list a{color:#fff;text-underline-offset:5px;text-decoration-color:var(--rule);font-size:19px}.partner-list a:hover{text-decoration-color:var(--gold)}.partners-foot{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:18px;font-size:18px;display:flex}.textlink{color:var(--gold-soft);text-underline-offset:5px;text-decoration-color:var(--rule);font-weight:600}.paper .textlink{color:var(--paper-ink);text-decoration-color:var(--gold)}.faq-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:56px;display:grid}.faq{border-top:1px solid var(--paper-line)}.faq details{border-bottom:1px solid var(--paper-line)}.faq summary{cursor:pointer;font:600 21px/1.35 var(--sans);padding:22px 52px 22px 0;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font:500 34px var(--sans);color:#9a5800;position:absolute;top:14px;right:4px}.faq details[open] summary:after{content:"−"}.faq details p{color:var(--paper-muted);max-width:66ch;padding-bottom:22px}@media (width<=860px){.faq-grid{grid-template-columns:minmax(0,1fr);gap:24px}}.archive{border-top:1px solid var(--paper-line)}.archive h3{text-transform:uppercase;font-size:26px}.archive p{color:var(--paper-muted);margin-top:6px}.archive .wrap{grid-template-columns:minmax(0,1fr);justify-items:start;gap:24px;padding-block:44px;display:grid}.arch-text{max-width:70ch}.editions{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.editions li{background:var(--navy);border-top:4px solid var(--gold);border-radius:3px;gap:2px;min-width:112px;padding:12px 16px 14px;display:grid}.editions b{font:800 22px/1.2 var(--display);color:#fff}.editions span{color:var(--muted);font-size:16px}.editions li.set{background:var(--panel);margin-right:16px}@media (width<=480px){.editions li{flex:140px;min-width:0}.editions li.set{flex-basis:100%;margin-right:0}}footer{background:var(--night);color:var(--muted);border-top:1px solid var(--rule);font-size:17px}footer .wrap{gap:28px;padding-block:52px 40px;display:grid}.foot-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.foot-links{flex-wrap:wrap;gap:14px 26px;display:flex}.foot-links a{color:var(--text);text-decoration:none}.foot-links a:hover{color:var(--gold-soft)}.foot-bottom{border-top:1px solid var(--hair);flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:20px;display:flex}.foot-bottom a{color:var(--text)}.flush-top{padding-top:0}.sym svg{width:30px;height:30px}@media (width<=480px){.sym svg{width:24px;height:24px}}.page-head{background:var(--night);border-bottom:1px solid var(--hair);padding-block:48px 40px}.page-head h1{color:#fff;font-size:clamp(32px,4.2vw,50px)}.page-head p{color:var(--muted);max-width:62ch;margin-top:12px}.legal{max-width:760px}.legal h2{margin:40px 0 12px;font-size:26px}.legal h3{margin:28px 0 8px;font-size:20px}.legal p,.legal ul{color:var(--paper-ink);margin:0 0 14px}.legal a{color:var(--paper-ink);text-underline-offset:4px}.ads{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));align-items:start;gap:40px 28px;margin:0;padding:0;list-style:none;display:grid}.ads li{gap:12px;min-width:0;display:grid}.ads img{border:1px solid var(--paper-line);background:#fff;width:100%;height:auto;display:block}.ads a.ad:hover img{outline:3px solid var(--gold);outline-offset:2px}.ads .name{font-size:18px;font-weight:600}.ads .name a{color:var(--paper-ink);text-underline-offset:4px}[id]{scroll-margin-top:84px}
