.da-hero:where(.astro-inlvv55n){max-width:860px;padding-block:72px 48px}.da-eyebrow:where(.astro-inlvv55n){font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--glow-soft);margin:0 0 var(--sp-md);text-shadow:0 1px 12px #09132199;font-size:12px}.da-hero:where(.astro-inlvv55n) .h1:where(.astro-inlvv55n){text-shadow:0 2px 24px #0913218c;font-size:clamp(38px,4.8vw,62px);line-height:1.12}.da-lede:where(.astro-inlvv55n){color:#ffffffd9;text-shadow:0 1px 12px #09132199;max-width:760px;margin:20px 0 0;font-size:20px;line-height:1.6}.da-meta:where(.astro-inlvv55n){font-family:var(--font-mono);letter-spacing:.08em;color:var(--muted-dark);text-shadow:0 1px 12px #09132199;flex-wrap:wrap;gap:20px;margin:20px 0 0;font-size:12px;display:flex}.da-body:where(.astro-inlvv55n){max-width:760px;padding-top:48px;padding-bottom:32px;font-size:18px;line-height:1.75}.da-body:where(.astro-inlvv55n) h2{margin-top:48px;margin-bottom:16px;font-size:24px;font-weight:600}.da-body:where(.astro-inlvv55n) h3{margin-top:36px;margin-bottom:12px;font-size:18px;font-weight:600}.da-body:where(.astro-inlvv55n) p{margin-bottom:24px}.da-body:where(.astro-inlvv55n) ul,.da-body:where(.astro-inlvv55n) ol{margin-bottom:24px;padding-left:24px}.da-body:where(.astro-inlvv55n) ul{list-style:outside}.da-body:where(.astro-inlvv55n) ol{list-style:decimal}.da-body:where(.astro-inlvv55n) li{margin-bottom:8px}.da-body:where(.astro-inlvv55n) strong{font-weight:600}.da-body:where(.astro-inlvv55n) blockquote{border-left:3px solid var(--brass-deep);color:#5d646c;margin:32px 0;padding-left:20px}.da-body:where(.astro-inlvv55n) code{font-family:var(--font-mono);background:#18202a0f;border-radius:4px;padding:2px 6px;font-size:.9em}.da-body:where(.astro-inlvv55n) a{color:var(--brass-deep);text-underline-offset:3px;text-decoration:underline}.da-body:where(.astro-inlvv55n) a:focus-visible{outline:2px solid var(--outline) ;outline-offset:2px}.da-body:where(.astro-inlvv55n) .tbl{margin-bottom:32px;overflow-x:auto}.da-body:where(.astro-inlvv55n) table{border-collapse:collapse;width:100%;min-width:640px;font-size:16px;line-height:1.5}.da-body:where(.astro-inlvv55n) th,.da-body:where(.astro-inlvv55n) td{text-align:left;vertical-align:top;border-top:1px solid #18202a1f;padding:12px 14px}.da-body:where(.astro-inlvv55n) th{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#5d646c;border-top:0;font-size:12px}.da-band:where(.astro-inlvv55n){border-top:1px solid #18202a1f}.da-k:where(.astro-inlvv55n){font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--brass-deep);margin:0;font-size:12px}.da-related:where(.astro-inlvv55n) .da-band:where(.astro-inlvv55n){padding-top:40px;padding-bottom:40px}.da-related:where(.astro-inlvv55n) ul:where(.astro-inlvv55n){gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.da-related:where(.astro-inlvv55n) a:where(.astro-inlvv55n){font-weight:600}.da-related:where(.astro-inlvv55n) a:where(.astro-inlvv55n):focus-visible,.da-back:where(.astro-inlvv55n) a:where(.astro-inlvv55n):focus-visible{outline:2px solid var(--outline) ;outline-offset:2px}.da-cta:where(.astro-inlvv55n) .da-band:where(.astro-inlvv55n){max-width:760px;padding-top:40px;padding-bottom:56px}.da-cta:where(.astro-inlvv55n) p:where(.astro-inlvv55n){margin:0 0 20px;font-size:18px;line-height:1.6}.da-back:where(.astro-inlvv55n) .da-band:where(.astro-inlvv55n){padding-top:24px;padding-bottom:40px}.da-back:where(.astro-inlvv55n) a:where(.astro-inlvv55n){font-family:var(--font-mono);letter-spacing:.06em;color:var(--brass-deep);font-size:14px;text-decoration:none}@media (hover:hover) and (pointer:fine){.da-back:where(.astro-inlvv55n) a:where(.astro-inlvv55n):hover{text-underline-offset:3px;text-decoration:underline}}.btn-ink:where(.astro-inlvv55n){background:var(--night);color:#fff;border-radius:var(--r-pill);transition:opacity var(--dur-short) var(--ease-move);padding:12px 28px;font-size:15px;font-weight:600;text-decoration:none;display:inline-block}@media (hover:hover) and (pointer:fine){.btn-ink:where(.astro-inlvv55n):hover{opacity:.85}}.btn-ink:where(.astro-inlvv55n):focus-visible{outline:2px solid var(--outline) ;outline-offset:2px}
