.pq[data-astro-cid-xxv66y7w]{border-left:2px solid var(--gold);font-family:var(--serif);color:var(--text);margin:56px 0;padding:8px 0 8px 32px;font-size:clamp(1.6rem,2.6vw,2.2rem);font-style:italic;line-height:1.25}.pq[data-astro-cid-xxv66y7w] p{margin:0}.st[data-astro-cid-5wglyn4e]{background:var(--line);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;margin:40px 0;display:grid;overflow:hidden}.st__i[data-astro-cid-5wglyn4e]{background:var(--ink-2);gap:8px;padding:26px 22px;display:grid}.st__v[data-astro-cid-5wglyn4e]{font-family:var(--serif);color:var(--gold);font-size:clamp(1.9rem,3vw,2.5rem);line-height:1}.st__l[data-astro-cid-5wglyn4e]{color:var(--muted);font-size:14.5px;line-height:1.45}.cmp[data-astro-cid-kfohtlv4]{gap:14px;margin:40px 0;display:grid}@media (width>=640px){.cmp[data-astro-cid-kfohtlv4]{grid-template-columns:1fr 1fr}}.cmp__c[data-astro-cid-kfohtlv4]{border:1px solid var(--line);border-radius:var(--radius);background:var(--ink-2);padding:26px 26px 18px}.cmp__c--good[data-astro-cid-kfohtlv4]{background:linear-gradient(180deg, #ffc54712, var(--ink-2));border-color:#ffc54773}.cmp__h[data-astro-cid-kfohtlv4]{color:var(--muted);margin:0 0 14px;font-size:11.5px}.cmp__c--good[data-astro-cid-kfohtlv4] .cmp__h[data-astro-cid-kfohtlv4]{color:var(--gold)}.cmp[data-astro-cid-kfohtlv4] ul[data-astro-cid-kfohtlv4]{margin:0;padding:0;list-style:none}.cmp[data-astro-cid-kfohtlv4] li[data-astro-cid-kfohtlv4]{border-top:1px solid var(--line);padding:11px 0 11px 28px;font-size:16px;position:relative}.cmp[data-astro-cid-kfohtlv4] li[data-astro-cid-kfohtlv4]:before{font-family:var(--mono);position:absolute;top:11px;left:0}.cmp__c--bad[data-astro-cid-kfohtlv4] li[data-astro-cid-kfohtlv4]:before{content:"✕";color:#8a867d}.cmp__c--good[data-astro-cid-kfohtlv4] li[data-astro-cid-kfohtlv4]:before{content:"✓";color:var(--gold)}.pts[data-astro-cid-mwjtqnmz]{grid-template-columns:1fr;gap:12px;margin:36px 0;display:grid}@media (width>=560px){.pts[data-astro-cid-mwjtqnmz]{grid-template-columns:1fr 1fr}}.pts__i[data-astro-cid-mwjtqnmz]{border:1px solid var(--line);background:var(--ink-2);border-radius:12px;padding:22px}.pts__n[data-astro-cid-mwjtqnmz]{color:var(--gold);margin-bottom:14px;font-size:12px;display:block}.pts__t[data-astro-cid-mwjtqnmz]{font-family:var(--sans);margin:0;font-size:17px;font-weight:600;line-height:1.35}.pts__x[data-astro-cid-mwjtqnmz]{color:var(--muted);margin:8px 0 0;font-size:15px;line-height:1.55}.tg[data-astro-cid-fg45dvje]{flex-wrap:wrap;gap:10px;margin:32px 0;display:flex}.tg[data-astro-cid-fg45dvje] span[data-astro-cid-fg45dvje]{color:var(--text);background:#ffc5470d;border:1px solid #ffc54759;border-radius:100px;padding:10px 16px;font-size:14.5px}.hl[data-astro-cid-lz4pgy5n]{border-radius:var(--radius);text-align:center;background:radial-gradient(80% 120% at 50% 0%, #ffc54729, transparent 70%), var(--ink-2);border:1px solid #ffc5474d;margin:40px 0;padding:40px 32px}.hl__v[data-astro-cid-lz4pgy5n]{font-family:var(--serif);color:var(--gold);margin:0;font-size:clamp(2rem,4vw,3.2rem);line-height:1.05}.hl__l[data-astro-cid-lz4pgy5n]{color:var(--muted);margin:14px 0 0;font-size:11.5px}.ah__crumbs[data-astro-cid-6ebbwsfy]{color:var(--muted);gap:10px;margin-bottom:36px;font-size:11.5px;display:flex}.ah__crumbs[data-astro-cid-6ebbwsfy] a[data-astro-cid-6ebbwsfy]:hover{color:var(--text)}.ah__title[data-astro-cid-6ebbwsfy]{max-width:18ch}.ah__meta[data-astro-cid-6ebbwsfy]{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:20px 32px;margin:56px 0 0;padding-top:28px;display:grid}@media (width>=800px){.ah__meta[data-astro-cid-6ebbwsfy]{grid-template-columns:repeat(4,auto);justify-content:start;gap:48px}}.ah__meta[data-astro-cid-6ebbwsfy] dt[data-astro-cid-6ebbwsfy]{color:var(--muted);margin-bottom:4px;font-size:11px}.ah__meta[data-astro-cid-6ebbwsfy] dd[data-astro-cid-6ebbwsfy]{margin:0;font-size:15.5px}.ab[data-astro-cid-6ebbwsfy]{padding-bottom:var(--section);gap:48px;display:grid}@media (width>=1100px){.ab[data-astro-cid-6ebbwsfy]{grid-template-columns:260px minmax(0,720px);justify-content:center;gap:88px}}.toc[data-astro-cid-6ebbwsfy]{display:none}@media (width>=1100px){.toc[data-astro-cid-6ebbwsfy]{align-self:start;display:block;position:sticky;top:110px}.toc[data-astro-cid-6ebbwsfy] .mono[data-astro-cid-6ebbwsfy]{margin:0 0 16px;font-size:11px}.toc[data-astro-cid-6ebbwsfy] ol[data-astro-cid-6ebbwsfy]{gap:2px;margin:0;padding:0;list-style:none;display:grid}.toc[data-astro-cid-6ebbwsfy] a[data-astro-cid-6ebbwsfy]{color:var(--muted);border-bottom:1px solid var(--line);gap:12px;padding:8px 0;font-size:14.5px;line-height:1.4;transition:color .3s;display:flex}.toc[data-astro-cid-6ebbwsfy] a[data-astro-cid-6ebbwsfy] .mono[data-astro-cid-6ebbwsfy]{color:#6d6a63;margin:0;padding-top:2px;font-size:11px}.toc[data-astro-cid-6ebbwsfy] a[data-astro-cid-6ebbwsfy]:hover,.toc[data-astro-cid-6ebbwsfy] a[data-astro-cid-6ebbwsfy].on{color:var(--text)}.toc[data-astro-cid-6ebbwsfy] a[data-astro-cid-6ebbwsfy].on .mono[data-astro-cid-6ebbwsfy]{color:var(--gold)}}.prose[data-astro-cid-6ebbwsfy]{color:#d9d5cc;max-width:720px;font-size:18.5px;line-height:1.75}.prose[data-astro-cid-6ebbwsfy] h2{color:var(--text);margin:72px 0 20px;scroll-margin-top:110px;font-size:clamp(2rem,3.4vw,2.7rem)}.prose[data-astro-cid-6ebbwsfy] h3{color:var(--text);margin:48px 0 14px;font-size:1.7rem}.prose[data-astro-cid-6ebbwsfy] p{margin:0 0 22px}.prose[data-astro-cid-6ebbwsfy]>p:first-of-type{color:var(--text);font-size:20px}.prose[data-astro-cid-6ebbwsfy] strong{color:var(--text);font-weight:600}.prose[data-astro-cid-6ebbwsfy] a:not([aria-label]){color:var(--gold);text-underline-offset:3px;text-decoration:underline}.prose[data-astro-cid-6ebbwsfy] ul:not([class]),.prose[data-astro-cid-6ebbwsfy] ol:not([class]){margin:0 0 22px;padding-left:22px}.prose[data-astro-cid-6ebbwsfy] li::marker{color:var(--gold)}.share[data-astro-cid-6ebbwsfy]{border-top:1px solid var(--line);align-items:center;gap:10px;margin-top:64px;padding-top:28px;display:flex}.share[data-astro-cid-6ebbwsfy] .mono[data-astro-cid-6ebbwsfy]{margin-right:8px;font-size:11px}.share[data-astro-cid-6ebbwsfy] a[data-astro-cid-6ebbwsfy]{border:1px solid var(--line-2);width:42px;height:42px;color:var(--muted);border-radius:50%;place-items:center;transition:all .3s;display:grid}.share[data-astro-cid-6ebbwsfy] a[data-astro-cid-6ebbwsfy]:hover{color:var(--ink);background:var(--gold);border-color:var(--gold)}.more[data-astro-cid-6ebbwsfy]{gap:48px;display:grid}@media (width>=800px){.more[data-astro-cid-6ebbwsfy]{grid-template-columns:repeat(3,1fr);gap:28px}}
