.article-shell[data-astro-cid-sgg5joot]{width:min(100% - 2rem,52rem);color:var(--color-text,#eef1f4);margin-inline:auto;padding:clamp(4rem,9vw,8rem) 0 clamp(5rem,10vw,9rem)}.article-header[data-astro-cid-sgg5joot]{border-bottom:1px solid var(--color-border,#eef1f424);padding-bottom:clamp(2rem,5vw,3.5rem)}.article-back[data-astro-cid-sgg5joot]{color:var(--color-accent,#c2a46f);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.55rem;font-size:.76rem;font-weight:700;line-height:1.4;text-decoration:none;display:inline-flex}.article-back[data-astro-cid-sgg5joot]:hover{color:var(--color-text,#eef1f4)}.article-back[data-astro-cid-sgg5joot]:focus-visible{outline:2px solid var(--color-accent,#c2a46f);outline-offset:.35rem}.article-kicker[data-astro-cid-sgg5joot]{color:var(--color-accent,#c2a46f);letter-spacing:.18em;text-transform:uppercase;margin:clamp(3rem,7vw,5rem) 0 1.1rem;font-size:.72rem;font-weight:700}h1[data-astro-cid-sgg5joot]{max-width:18ch;color:var(--color-white,#fff);font-family:var(--font-display,"Newsreader Variable", Georgia, serif);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2.55rem,7vw,5.2rem);font-weight:450;line-height:.98}.article-deck[data-astro-cid-sgg5joot]{max-width:44rem;color:var(--color-text-muted,#adb5bf);text-wrap:pretty;margin:1.75rem 0 0;font-size:clamp(1.08rem,2vw,1.3rem);line-height:1.65}.article-meta[data-astro-cid-sgg5joot]{flex-wrap:wrap;gap:1.25rem clamp(2.25rem,7vw,5rem);margin:2.5rem 0 0;display:flex}.article-meta[data-astro-cid-sgg5joot] div[data-astro-cid-sgg5joot]{gap:.3rem;display:grid}.article-meta[data-astro-cid-sgg5joot] dt[data-astro-cid-sgg5joot]{color:var(--color-text-subtle,#7f8995);letter-spacing:.13em;text-transform:uppercase;font-size:.68rem;font-weight:700}.article-meta[data-astro-cid-sgg5joot] dd[data-astro-cid-sgg5joot]{color:var(--color-text,#eef1f4);margin:0;font-size:.94rem}.article-meta[data-astro-cid-sgg5joot] dd[data-astro-cid-sgg5joot] a[data-astro-cid-sgg5joot]{color:inherit;text-decoration-color:var(--color-accent,#c2a46f);text-underline-offset:.2em;text-decoration-thickness:1px}.article-meta[data-astro-cid-sgg5joot] dd[data-astro-cid-sgg5joot] a[data-astro-cid-sgg5joot]:hover{color:var(--color-accent,#c2a46f)}.article-body[data-astro-cid-sgg5joot]{color:var(--color-text,#dce1e6);padding-top:clamp(2.5rem,6vw,4.5rem);font-size:clamp(1.02rem,1.6vw,1.15rem);line-height:1.82}.article-body[data-astro-cid-sgg5joot]>:first-child{margin-top:0}.article-body[data-astro-cid-sgg5joot] p{margin:0 0 1.45em}.article-body[data-astro-cid-sgg5joot] h2{color:var(--color-white,#fff);font-family:var(--font-display,"Newsreader Variable", Georgia, serif);letter-spacing:-.025em;text-wrap:balance;margin:clamp(3.5rem,8vw,5.5rem) 0 1.15rem;font-size:clamp(1.8rem,4vw,2.8rem);font-weight:500;line-height:1.12}.article-body[data-astro-cid-sgg5joot] h3{color:var(--color-white,#fff);margin:2.75rem 0 .9rem;font-size:1.2rem;line-height:1.35}.article-body[data-astro-cid-sgg5joot] ul,.article-body[data-astro-cid-sgg5joot] ol{margin:0 0 1.75rem;padding-left:1.35rem}.article-body[data-astro-cid-sgg5joot] li{margin-bottom:.7rem;padding-left:.35rem}.article-body[data-astro-cid-sgg5joot] li::marker{color:var(--color-accent,#c2a46f)}.article-body[data-astro-cid-sgg5joot] a{color:var(--color-accent,#c2a46f);text-underline-offset:.2em;text-decoration-thickness:1px}.article-body[data-astro-cid-sgg5joot] blockquote{border-left:2px solid var(--color-accent,#c2a46f);color:var(--color-text-muted,#adb5bf);font-family:var(--font-display,"Newsreader Variable", Georgia, serif);margin:2.5rem 0;padding:.25rem 0 .25rem 1.4rem;font-size:1.25em}.article-footer[data-astro-cid-sgg5joot]{border-top:1px solid var(--color-border,#eef1f424);gap:1.5rem;margin-top:clamp(4rem,9vw,7rem);padding-top:2rem;display:grid}.article-footer[data-astro-cid-sgg5joot] p[data-astro-cid-sgg5joot]{max-width:34rem;color:var(--color-text-muted,#adb5bf);margin:0;line-height:1.65}@media (width<=38rem){.article-shell[data-astro-cid-sgg5joot]{width:min(100% - 1.5rem,52rem)}.article-meta[data-astro-cid-sgg5joot]{grid-template-columns:1fr 1fr;display:grid}}
