.breadcrumbs[data-astro-cid-2q5oecfc]{padding:18px 0;border-bottom:1px solid var(--line)}.breadcrumbs[data-astro-cid-2q5oecfc] .wrap[data-astro-cid-2q5oecfc]{font-size:12.5px;color:var(--muted);display:flex;gap:8px;flex-wrap:wrap}.breadcrumbs[data-astro-cid-2q5oecfc] a[data-astro-cid-2q5oecfc]{color:var(--muted);font-weight:600}.breadcrumbs[data-astro-cid-2q5oecfc] a[data-astro-cid-2q5oecfc]:hover{color:var(--brass-deep)}.breadcrumbs[data-astro-cid-2q5oecfc] span[data-astro-cid-2q5oecfc][aria-current]{color:var(--text);font-weight:600}.post[data-astro-cid-2q5oecfc]{padding:56px 0 40px}.wrap-narrow[data-astro-cid-2q5oecfc]{max-width:760px;margin:0 auto;padding:0 24px}@media (max-width:720px){.wrap-narrow[data-astro-cid-2q5oecfc]{padding:0 20px}}.post-category[data-astro-cid-2q5oecfc]{font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--brass-deep);margin:0 0 14px}.post[data-astro-cid-2q5oecfc] h1[data-astro-cid-2q5oecfc]{font-size:clamp(28px,4vw,42px);font-weight:600;line-height:1.15;letter-spacing:-.01em;margin:0 0 20px;text-wrap:balance}.post-meta[data-astro-cid-2q5oecfc]{display:flex;gap:10px;flex-wrap:wrap;font-size:13px;color:var(--muted);font-weight:600;padding-bottom:32px;border-bottom:1px solid var(--line);margin-bottom:36px}.post-hero[data-astro-cid-2q5oecfc]{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;box-shadow:var(--shadow);margin-bottom:36px}.post-body[data-astro-cid-2q5oecfc]{font-size:17px;line-height:1.75;color:var(--text)}.post-body[data-astro-cid-2q5oecfc] p[data-astro-cid-2q5oecfc]{margin:0 0 22px}.post-body[data-astro-cid-2q5oecfc] h2[data-astro-cid-2q5oecfc]{font-family:Fraunces,serif;font-size:26px;font-weight:600;margin:44px 0 18px;line-height:1.3}.post-body[data-astro-cid-2q5oecfc] h3[data-astro-cid-2q5oecfc]{font-family:Fraunces,serif;font-size:20px;font-weight:600;margin:32px 0 14px}.post-body[data-astro-cid-2q5oecfc] ul[data-astro-cid-2q5oecfc],.post-body[data-astro-cid-2q5oecfc] ol[data-astro-cid-2q5oecfc]{margin:0 0 22px;padding-left:24px}.post-body[data-astro-cid-2q5oecfc] li[data-astro-cid-2q5oecfc]{margin-bottom:10px;line-height:1.65}.post-body[data-astro-cid-2q5oecfc] strong[data-astro-cid-2q5oecfc]{color:var(--text);font-weight:700}.post-body[data-astro-cid-2q5oecfc] a[data-astro-cid-2q5oecfc]{color:var(--brass-deep);font-weight:600;border-bottom:1px solid var(--brass-soft)}.post-body[data-astro-cid-2q5oecfc] table[data-astro-cid-2q5oecfc]{width:100%;border-collapse:collapse;margin:0 0 28px;font-size:14.5px}.post-body[data-astro-cid-2q5oecfc] th[data-astro-cid-2q5oecfc],.post-body[data-astro-cid-2q5oecfc] td[data-astro-cid-2q5oecfc]{text-align:left;padding:10px 14px;border-bottom:1px solid var(--line)}.post-body[data-astro-cid-2q5oecfc] th[data-astro-cid-2q5oecfc]{font-family:IBM Plex Mono;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:600}.post-body[data-astro-cid-2q5oecfc] td[data-astro-cid-2q5oecfc]:first-child,.post-body[data-astro-cid-2q5oecfc] th[data-astro-cid-2q5oecfc]:first-child{padding-left:0}.post-body[data-astro-cid-2q5oecfc] blockquote[data-astro-cid-2q5oecfc]{margin:0 0 24px;padding:4px 0 4px 20px;border-left:3px solid var(--brass);font-style:italic;color:var(--muted)}.post-faq[data-astro-cid-2q5oecfc]{margin-top:16px;padding-top:36px;border-top:1px solid var(--line)}.post-faq[data-astro-cid-2q5oecfc] h2[data-astro-cid-2q5oecfc]{font-family:Fraunces,serif;font-size:22px;font-weight:600;margin:0 0 18px}.post-faq[data-astro-cid-2q5oecfc] details[data-astro-cid-2q5oecfc]{border-bottom:1px solid var(--line);padding:16px 0}.post-faq[data-astro-cid-2q5oecfc] summary[data-astro-cid-2q5oecfc]{font-weight:700;font-size:15.5px;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px}.post-faq[data-astro-cid-2q5oecfc] summary[data-astro-cid-2q5oecfc]::-webkit-details-marker{display:none}.post-faq[data-astro-cid-2q5oecfc] summary[data-astro-cid-2q5oecfc]:after{content:"+";font-family:IBM Plex Mono;font-size:18px;color:var(--brass-deep);flex:none}.post-faq[data-astro-cid-2q5oecfc] details[data-astro-cid-2q5oecfc][open] summary[data-astro-cid-2q5oecfc]:after{content:"−"}.post-faq[data-astro-cid-2q5oecfc] p[data-astro-cid-2q5oecfc]{margin:12px 0 0;font-size:15px;line-height:1.65;color:var(--muted)}.post-cta[data-astro-cid-2q5oecfc]{background:var(--ink);color:var(--paper)}.post-cta[data-astro-cid-2q5oecfc] .wrap-narrow[data-astro-cid-2q5oecfc]{padding:56px 24px;text-align:center}.post-cta[data-astro-cid-2q5oecfc] h2[data-astro-cid-2q5oecfc]{font-size:24px;font-weight:600;margin:0 0 10px}.post-cta[data-astro-cid-2q5oecfc] p[data-astro-cid-2q5oecfc]{font-size:14.5px;color:#eff0eab3;margin:0 0 24px}
