@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-vietnamese-wght-normal.i1kdwugG.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-ext-wght-normal.CXnufCaW.woff2) format("woff2-variations");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-wght-normal.CNE4GwkW.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-vietnamese-wght-italic.CmDYP9ni.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-ext-wght-italic.B0g0qSb8.woff2) format("woff2-variations");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-wght-italic.DlJbDN6l.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.B2xhLi22.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.CMZtQduZ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.CGAr0uHJ.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CaVNZxsx.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.CFHvXkgd.woff2) format("woff2-variations");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.C2S99t-D.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink:#082a44;--ink-2:#2c4a63;--muted:#5d7387;--blue:#0c4da2;--blue-d:#093b7f;--paper:#fbf7f0;--paper-2:#f3ecdf;--card:#fffdf9;--line:#e6dccb;--accent:#c4553a;--gold:#d9a441;--shadow:0 1px 2px rgba(8,42,68,.06),0 8px 24px -8px rgba(8,42,68,.14);--shadow-lg:0 2px 4px rgba(8,42,68,.06),0 24px 48px -16px rgba(8,42,68,.25);--r:18px;--w:1180px;--serif:"Fraunces Variable",Georgia,serif;--sans:"Inter Variable",system-ui,-apple-system,sans-serif}*{box-sizing:border-box;margin:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font:17px/1.7 var(--sans);color:var(--ink);background:var(--paper);background-image:radial-gradient(1200px 500px at 85% -10%,rgba(12,77,162,.07),transparent 60%),radial-gradient(900px 400px at -10% 10%,rgba(196,85,58,.06),transparent 60%);background-repeat:no-repeat;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}a{color:var(--blue);text-decoration-thickness:1px;text-underline-offset:3px}a:hover{color:var(--blue-d)}.wrap{max-width:var(--w);margin:0 auto;padding:0 24px}h1,h2,h3,h4{font-family:var(--serif);font-weight:600;line-height:1.15;letter-spacing:-.015em;color:var(--ink)}.eyebrow{font:600 12.5px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.skip{position:absolute;left:-999px}.skip:focus{left:12px;top:12px;background:#fff;padding:8px 14px;z-index:99;border-radius:8px}.hdr{position:sticky;top:0;z-index:50;background:#fbf7f0d1;backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid rgba(230,220,203,.8)}.hdr .wrap{display:flex;align-items:center;gap:20px;height:72px}.brand{display:flex;align-items:center;gap:11px;text-decoration:none;color:var(--ink)}.brand img{width:40px;height:40px;border-radius:10px}.brand b{font:600 20px/1 var(--serif);letter-spacing:-.02em}.brand b i{font-style:italic;color:var(--blue);font-weight:500}.nav{display:flex;gap:2px;margin-left:auto;align-items:center}.nav a,.nav summary{padding:8px 13px;border-radius:99px;color:var(--ink-2);text-decoration:none;font:500 15px var(--sans);cursor:pointer;list-style:none}.nav a:hover,.nav summary:hover,.nav a[aria-current]{background:var(--paper-2);color:var(--ink)}.nav summary::-webkit-details-marker{display:none}.nav summary:after{content:"";display:inline-block;width:6px;height:6px;border:solid currentColor;border-width:0 1.5px 1.5px 0;transform:rotate(45deg) translateY(-2px);margin-left:7px}.dd{position:relative}.dd .menu{position:absolute;top:calc(100% + 8px);right:0;width:min(520px,92vw);background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-lg);padding:10px;display:grid;grid-template-columns:1fr 1fr;gap:2px}.dd .menu a{display:block;padding:9px 12px;border-radius:10px}.srch{display:flex;align-items:center;background:var(--card);border:1px solid var(--line);border-radius:99px;padding:0 6px 0 14px}.srch input{border:0;background:none;font:15px var(--sans);width:150px;padding:9px 6px;outline:none;color:var(--ink)}.srch button{border:0;background:var(--ink);color:#fff;border-radius:99px;width:32px;height:32px;cursor:pointer;display:grid;place-items:center}.burger{display:none;margin-left:auto;border:1px solid var(--line);background:var(--card);border-radius:12px;width:44px;height:44px;cursor:pointer}@media(max-width:960px){.srch{display:none}.burger{display:grid;place-items:center}.nav{position:fixed;inset:72px 0 auto;background:var(--paper);flex-direction:column;align-items:stretch;padding:12px 20px 24px;border-bottom:1px solid var(--line);display:none;max-height:calc(100vh - 72px);overflow:auto}.nav.open{display:flex}.dd .menu{position:static;width:auto;box-shadow:none;border:0;grid-template-columns:1fr 1fr;padding:4px 0}.nav .srch-m{display:flex}}.nav .srch-m{display:none;margin-bottom:8px}.hero{padding:72px 0 56px;position:relative}.hero .wrap{display:grid;grid-template-columns:1.15fr .85fr;gap:56px;align-items:center}.hero h1{font-size:clamp(40px,6vw,72px);font-weight:500;margin:18px 0 22px;line-height:1.02}.hero h1 em{font-style:italic;color:var(--blue);font-weight:400}.hero p.lead{font-size:19px;color:var(--ink-2);max-width:54ch}.hero .cta{display:flex;gap:12px;margin-top:30px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;gap:8px;padding:13px 24px;border-radius:99px;background:var(--ink);color:#fff;text-decoration:none;font:600 15px var(--sans);border:1px solid var(--ink);cursor:pointer;transition:.2s}.btn:hover{background:var(--blue);border-color:var(--blue);color:#fff;transform:translateY(-1px)}.btn.ghost{background:transparent;color:var(--ink)}.btn.ghost:hover{background:var(--ink);color:#fff;border-color:var(--ink)}.stats{display:flex;gap:32px;margin-top:38px;color:var(--muted);font-size:14px}.stats b{display:block;font:600 30px var(--serif);color:var(--ink)}.qcard{position:relative;background:var(--ink);color:#fff;border-radius:28px;padding:44px 38px 30px;box-shadow:var(--shadow-lg);transform:rotate(1.5deg);overflow:hidden}.qcard:before{content:"“";position:absolute;top:-30px;left:18px;font:400 220px/1 var(--serif);color:#ffffff17}.qcard:after{content:"";position:absolute;right:-60px;bottom:-60px;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,rgba(12,77,162,.9),transparent 70%)}.qcard .lab{font:600 11.5px var(--sans);letter-spacing:.16em;text-transform:uppercase;color:#9cc0ef;position:relative}.qcard blockquote{font:400 26px/1.35 var(--serif);margin:16px 0 22px;position:relative;min-height:140px;transition:opacity .25s}.qcard blockquote.fade{opacity:0}.qcard .src{font-size:13px;color:#b9cbe0;position:relative}.qcard .src a{color:#fff}.qcard .acts{display:flex;gap:10px;margin-top:20px;position:relative}.qcard button{border:1px solid rgba(255,255,255,.28);background:#ffffff14;color:#fff;border-radius:99px;padding:9px 16px;font:500 14px var(--sans);cursor:pointer;transition:.2s}.qcard button:hover{background:#fff;color:var(--ink)}@media(max-width:900px){.hero .wrap{grid-template-columns:1fr;gap:40px}.hero{padding-top:44px}.qcard{transform:none}}section.blk{padding:64px 0}.sh{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:34px;flex-wrap:wrap}.sh h2{font-size:clamp(30px,4vw,44px);font-weight:500;margin-top:10px}.sh p{color:var(--muted);max-width:52ch}.link-more{font-weight:600;text-decoration:none;white-space:nowrap}.link-more:hover{text-decoration:underline}.cgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.ccard{position:relative;border-radius:var(--r);overflow:hidden;background:var(--card);border:1px solid var(--line);text-decoration:none;color:var(--ink);box-shadow:var(--shadow);transition:.3s;display:flex;flex-direction:column}.ccard:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg)}.ccard .im{aspect-ratio:16/9;overflow:hidden;background:var(--paper-2)}.ccard .im img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.ccard:hover .im img{transform:scale(1.06)}.ccard .bd{padding:18px 22px 22px;display:flex;flex-direction:column;gap:6px;flex:1}.ccard h3{font-size:21px}.ccard p{font-size:15px;color:var(--muted);line-height:1.55}.ccard .n{margin-top:auto;padding-top:8px;font:600 13px var(--sans);color:var(--blue)}@media(max-width:900px){.cgrid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.cgrid{grid-template-columns:1fr}}.pgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.pcard{display:flex;flex-direction:column;text-decoration:none;color:var(--ink);background:var(--card);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;box-shadow:var(--shadow);transition:.3s}.pcard:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg)}.pcard .im{aspect-ratio:16/10;background:linear-gradient(135deg,var(--ink),var(--blue));overflow:hidden}.pcard .im img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.pcard:hover .im img{transform:scale(1.05)}.pcard .bd{padding:20px 22px 24px;display:flex;flex-direction:column;gap:10px;flex:1}.pcard h3{font-size:20px;line-height:1.25}.pcard p{font-size:15px;color:var(--muted);line-height:1.55;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.pcard .meta{margin-top:auto;font-size:13px;color:var(--muted);display:flex;gap:8px;align-items:center}.chip{display:inline-block;padding:4px 11px;border-radius:99px;background:var(--paper-2);color:var(--ink-2);font:500 12.5px var(--sans);text-decoration:none;border:1px solid var(--line)}a.chip:hover{background:var(--ink);color:#fff;border-color:var(--ink)}.chips{display:flex;flex-wrap:wrap;gap:6px}@media(max-width:960px){.pgrid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.pgrid{grid-template-columns:1fr}}.about{background:var(--ink);color:#e8eef5;border-radius:32px;padding:64px;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;position:relative;overflow:hidden}.about h2{color:#fff;font-size:clamp(30px,4vw,44px);font-weight:500}.about p{color:#c4d3e3;margin-top:16px;font-size:18px}.about .feat{display:grid;gap:16px}.about .feat div{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:20px 22px}.about .feat b{font:600 19px var(--serif);color:#fff;display:block;margin-bottom:4px}.about .feat span{font-size:15px;color:#b3c6da}@media(max-width:860px){.about{grid-template-columns:1fr;padding:36px 26px}}.pills{display:flex;flex-wrap:wrap;gap:10px}.pill{padding:11px 20px;border-radius:99px;background:var(--card);border:1px solid var(--line);text-decoration:none;color:var(--ink);font-weight:500;font-size:15.5px;transition:.2s}.pill:hover{background:var(--ink);color:#fff;border-color:var(--ink);transform:translateY(-2px)}.pill small{color:var(--muted);margin-left:6px}.pill:hover small{color:#9fb6cc}.phead{padding:56px 0 30px;border-bottom:1px solid var(--line);margin-bottom:44px;background:linear-gradient(180deg,rgba(243,236,223,.6),transparent)}.phead h1{font-size:clamp(34px,5vw,58px);font-weight:500;margin:12px 0 14px;max-width:20ch}.phead p{color:var(--ink-2);font-size:19px;max-width:62ch}.crumbs{font-size:14px;color:var(--muted)}.crumbs a{color:var(--muted);text-decoration:none}.crumbs a:hover{color:var(--blue)}.crumbs span{margin:0 8px;opacity:.5}.art{display:grid;grid-template-columns:minmax(0,740px) 280px;gap:64px;justify-content:center;padding-bottom:40px}.art-h{padding:48px 0 8px}.art-h .wrap{max-width:1132px}.art-h h1{font-size:clamp(34px,5vw,56px);font-weight:500;margin:16px 0 18px;line-height:1.08}.byline{display:flex;gap:14px;flex-wrap:wrap;font-size:14.5px;color:var(--muted);align-items:center;margin-top:18px}.byline i{flex:none;width:4px;height:4px;background:var(--line);border-radius:50%}.cover{border-radius:24px;overflow:hidden;margin:28px 0 8px;box-shadow:var(--shadow-lg)}.cover img{width:100%;aspect-ratio:16/9;object-fit:cover}.prose{font-size:18.5px;line-height:1.8;color:#18344b}.prose>*+*{margin-top:1.1em}.prose h2{font-size:clamp(28px,3.4vw,38px);font-weight:500;margin-top:2em;padding-top:.3em;scroll-margin-top:96px}.prose h3{font-size:24px;margin-top:1.6em;color:var(--blue-d);scroll-margin-top:96px}.prose strong{color:var(--ink)}.prose ul.wp-block-list,.prose ul{list-style:none;padding:0;display:grid;gap:10px}.prose ul li{position:relative;background:var(--card);border:1px solid var(--line);border-left:3px solid var(--blue);border-radius:12px;padding:14px 50px 14px 18px;transition:.2s;cursor:copy;font-family:var(--serif);font-size:19.5px;line-height:1.55}.prose ul li:hover{border-left-color:var(--accent);box-shadow:var(--shadow);transform:translate(3px)}.prose ul li .cp{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:34px;height:34px;border-radius:10px;border:1px solid var(--line);background:var(--paper);color:var(--ink-2);cursor:pointer;display:grid;place-items:center;opacity:.5;transition:.2s}.prose ul li:hover .cp{opacity:1}.prose ul li .cp:hover{background:var(--ink);color:#fff}.prose ul li .cp.ok{background:#1c8a4f;color:#fff;border-color:#1c8a4f;opacity:1}.prose ol{padding-left:1.4em}.prose ol li{margin:.4em 0}.prose img{border-radius:16px;margin:1.4em auto}.prose a{font-weight:500}.prose blockquote{border-left:4px solid var(--accent);padding:.4em 0 .4em 1.2em;font:italic 400 22px/1.5 var(--serif);color:var(--ink)}.prose table{width:100%;border-collapse:collapse;font-size:16px}.prose td,.prose th{border:1px solid var(--line);padding:10px 12px}.prose .faq-section{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:6px 22px;margin:12px 0}.prose .faq-question{font:600 19px/1.3 var(--serif);color:var(--ink);margin:14px 0 6px}.prose .faq-answer p{font-size:17px;color:var(--ink-2)}.prose .wp-block-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.aside{position:sticky;top:96px;align-self:start;display:grid;gap:18px}.box{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:22px;box-shadow:var(--shadow)}.box h4{font:600 12.5px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:12px}.toc{list-style:none;padding:0;display:grid;gap:2px;font-size:14.5px;line-height:1.4;max-height:50vh;overflow:auto}.toc a{display:block;padding:7px 10px;border-radius:8px;color:var(--ink-2);text-decoration:none;border-left:2px solid transparent}.toc a:hover{background:var(--paper-2)}.toc a.on{border-left-color:var(--blue);background:var(--paper-2);color:var(--ink);font-weight:600}.share{display:grid;grid-template-columns:1fr 1fr;gap:8px}.share a,.share button{flex:1;min-width:44px;text-align:center;padding:10px;border:1px solid var(--line);border-radius:10px;background:var(--paper);color:var(--ink);font:600 13px var(--sans);text-decoration:none;cursor:pointer}.share a:hover,.share button:hover{background:var(--ink);color:#fff}.progress{position:fixed;top:0;left:0;height:3px;background:linear-gradient(90deg,var(--blue),var(--accent));z-index:99;width:0}@media(max-width:1060px){.art{grid-template-columns:minmax(0,740px)}.aside{position:static}.toc{max-height:none}}.listhead{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:34px}.empty{padding:40px;text-align:center;color:var(--muted)}.ftr{margin-top:80px;background:var(--ink);color:#c4d3e3;padding:64px 0 28px}.ftr .g{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:48px}.ftr h5{font:600 12.5px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:#8fb1d6;margin-bottom:14px}.ftr a{color:#e8eef5;text-decoration:none;display:block;padding:4px 0;font-size:15.5px}.ftr a:hover{color:#fff;text-decoration:underline}.ftr .brand{color:#fff}.ftr .brand i{color:#8fb1d6}.ftr p{font-size:15.5px;margin-top:14px;max-width:38ch}.ftr .cols2{columns:2}.ftr .bot{border-top:1px solid rgba(255,255,255,.12);margin-top:44px;padding-top:22px;font-size:14px;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}@media(max-width:800px){.ftr .g{grid-template-columns:1fr}}.ck{position:fixed;left:16px;right:16px;bottom:16px;max-width:560px;margin-left:auto;background:var(--ink);color:#e8eef5;border-radius:20px;padding:20px 22px;box-shadow:var(--shadow-lg);z-index:80;font-size:14.5px;line-height:1.55;display:none}.ck.show{display:block}.ck a{color:#fff}.ck .r{display:flex;gap:10px;margin-top:14px;flex-wrap:wrap}.ck button{border-radius:99px;padding:9px 18px;font:600 14px var(--sans);cursor:pointer;border:1px solid rgba(255,255,255,.4);background:transparent;color:#fff}.ck button.y{background:#fff;color:var(--ink);border-color:#fff}.toast{position:fixed;left:50%;bottom:28px;transform:translate(-50%,30px);background:var(--ink);color:#fff;padding:12px 20px;border-radius:99px;font:500 14.5px var(--sans);opacity:0;pointer-events:none;transition:.3s;z-index:90}.toast.on{opacity:1;transform:translate(-50%)}form.f{display:grid;gap:16px;max-width:640px}form.f label{display:grid;gap:6px;font-weight:600;font-size:15px}form.f input,form.f textarea{font:16px var(--sans);padding:13px 16px;border:1px solid var(--line);border-radius:12px;background:var(--card);color:var(--ink)}form.f input:focus,form.f textarea:focus{outline:2px solid var(--blue);border-color:transparent}form.f .chk{display:flex;gap:10px;font-weight:400;font-size:14px;line-height:1.5}.legal{max-width:820px}.legal p{margin:.8em 0}.legal table{width:100%;border-collapse:collapse;font-size:15px;margin:1em 0;display:block;overflow:auto}.legal td,.legal th{border:1px solid var(--line);padding:8px 10px}.rs{display:grid;gap:14px;margin-top:20px}.rs a{display:block;padding:18px 22px;background:var(--card);border:1px solid var(--line);border-radius:14px;text-decoration:none;color:var(--ink)}.rs a:hover{box-shadow:var(--shadow)}.rs b{font:600 20px var(--serif)}.rs span{display:block;color:var(--muted);font-size:15px;margin-top:4px}@media(prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}:focus-visible{outline:3px solid var(--blue);outline-offset:3px;border-radius:6px}.btn:focus-visible,.pill:focus-visible,.chip:focus-visible{outline-offset:2px}.nav a,.nav summary,.chip,.pill{min-height:40px;display:inline-flex;align-items:center}.nav a,.nav summary{min-height:44px}.chip{min-height:0}.dd .menu a{min-height:44px}.share a,.share button{min-height:44px;display:grid;place-items:center}.prose ul li .cp{min-width:40px;min-height:40px;width:40px;height:40px}@media(hover:none){.prose ul li .cp{opacity:1}}.prose a{text-decoration:underline}@media print{.hdr,.ftr,.aside,.progress,.ck,.cp{display:none!important}body{background:#fff}.art{display:block}}
