.prose{--prose-accent: #b7812c;--prose-size: 1.08rem;color:var(--ink);font-size:var(--prose-size);line-height:1.85}.prose>:first-child{margin-top:0}.prose h2,.prose h3{margin:2.2rem 0 .8rem;font-family:Sora,sans-serif;line-height:1.15;letter-spacing:-.03em}.prose h2{font-size:1.7rem}.prose h3{font-size:1.3rem}.prose p,.prose ul,.prose ol{margin:0 0 1.2rem}.prose ul,.prose ol{padding-left:1.4rem}.prose li{margin-bottom:.4rem}.prose a{color:var(--brand);text-decoration:underline;text-decoration-color:var(--prose-accent);text-underline-offset:3px}.prose blockquote{margin:1.8rem 0;padding:.4rem 0 .4rem 1.2rem;border-left:4px solid var(--prose-accent);color:var(--muted);font-style:italic}.prose img{height:auto;margin:1.8rem 0;border-radius:var(--radius-md)}.prose hr{margin:2.2rem 0;border:0;border-top:1px solid var(--line)}.prose code{padding:.15rem .4rem;border-radius:6px;background:#22376414;font-size:.92em}.classic[data-astro-cid-w77nibrm]{padding:3rem 0 4rem}.classic__inner[data-astro-cid-w77nibrm]{max-width:720px}.classic__back[data-astro-cid-w77nibrm]{display:inline-block;margin-bottom:1.5rem;color:var(--brand);font-weight:800}.classic__header[data-astro-cid-w77nibrm]{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid var(--line)}.classic__header[data-astro-cid-w77nibrm] time[data-astro-cid-w77nibrm]{color:#8b6324;font-size:.82rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.classic__header[data-astro-cid-w77nibrm] h1[data-astro-cid-w77nibrm]{margin:.6rem 0 .9rem;font-family:Sora,sans-serif;font-size:clamp(2rem,4.5vw,3rem);line-height:1.08;letter-spacing:-.05em}.classic__header[data-astro-cid-w77nibrm] p[data-astro-cid-w77nibrm]{margin:0;color:var(--muted);font-size:1.15rem;line-height:1.7}.editorial[data-astro-cid-o3udz6yg]{padding:3rem 0 4rem;--prose-size: 1.12rem}.editorial__back[data-astro-cid-o3udz6yg]{display:inline-block;margin-bottom:1.5rem;color:var(--brand);font-weight:800}.editorial__header[data-astro-cid-o3udz6yg] h1[data-astro-cid-o3udz6yg]{max-width:18ch;margin:0 0 2.5rem;font-family:Sora,sans-serif;font-size:clamp(2.6rem,6vw,5rem);line-height:.98;letter-spacing:-.07em}.editorial__layout[data-astro-cid-o3udz6yg]{display:grid;grid-template-columns:260px minmax(0,1fr);gap:3rem;padding-top:2rem;border-top:2px solid var(--ink)}.editorial__meta[data-astro-cid-o3udz6yg]{align-self:start;position:sticky;top:110px}.editorial__meta[data-astro-cid-o3udz6yg] time[data-astro-cid-o3udz6yg]{display:block;margin-bottom:1rem;color:#8b6324;font-size:.82rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.editorial__meta[data-astro-cid-o3udz6yg] p[data-astro-cid-o3udz6yg]{margin:0;color:var(--muted);line-height:1.7}.editorial[data-astro-cid-o3udz6yg] .prose{max-width:680px}.editorial[data-astro-cid-o3udz6yg] .prose>p:first-child{font-size:1.3rem;line-height:1.7}@media(max-width:860px){.editorial__layout[data-astro-cid-o3udz6yg]{grid-template-columns:1fr;gap:1.5rem}.editorial__meta[data-astro-cid-o3udz6yg]{position:static}}.bold__hero[data-astro-cid-mwwuj5di]{padding:3.5rem 0 7rem;color:#fff;background:radial-gradient(circle at right top,rgba(217,164,65,.24),transparent 30%),linear-gradient(135deg,#223764,#31508e)}.bold__hero-inner[data-astro-cid-mwwuj5di]{max-width:820px}.bold__back[data-astro-cid-mwwuj5di]{display:inline-block;margin-bottom:1.5rem;color:#f4d37f;font-weight:800}.bold__hero[data-astro-cid-mwwuj5di] time[data-astro-cid-mwwuj5di]{display:block;color:#f4d37f;font-size:.82rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.bold__hero[data-astro-cid-mwwuj5di] h1[data-astro-cid-mwwuj5di]{margin:.8rem 0 1rem;font-family:Sora,sans-serif;font-size:clamp(2.2rem,5vw,3.8rem);line-height:1.02;letter-spacing:-.06em}.bold__hero[data-astro-cid-mwwuj5di] p[data-astro-cid-mwwuj5di]{margin:0;color:#fffc;font-size:1.15rem;line-height:1.7}.bold__body[data-astro-cid-mwwuj5di]{max-width:820px;margin-top:-4rem;padding-bottom:4rem}.bold__card[data-astro-cid-mwwuj5di]{padding:2.5rem;border-radius:var(--radius-xl);background:var(--paper);border:1px solid rgba(20,33,61,.08);box-shadow:var(--shadow)}@media(max-width:640px){.bold__card[data-astro-cid-mwwuj5di]{padding:1.5rem}}
