.dab[data-astro-cid-gnf4rbif]{width:100%;padding-block:var(--section-padding-y-sm)}.dab-inner[data-astro-cid-gnf4rbif]{max-width:var(--max-width-content);margin:0 auto;padding-left:var(--grid-margin);padding-right:var(--grid-margin)}@media(max-width:767px){.dab-inner[data-astro-cid-gnf4rbif]{padding-inline:var(--space-5)}}.dab-eyebrow[data-astro-cid-gnf4rbif]{font-family:var(--font-body);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-label);margin:0 0 var(--space-4)}.dab-question[data-astro-cid-gnf4rbif]{font-family:var(--font-heading);font-weight:var(--font-weight-bold);line-height:var(--line-height-subhead);margin:0}.dab-answer[data-astro-cid-gnf4rbif]{font-size:var(--font-size-body-lg);line-height:var(--line-height-body);margin:0}.variant-light[data-astro-cid-gnf4rbif] .dab-eyebrow[data-astro-cid-gnf4rbif]{color:var(--color-gold)}.variant-light[data-astro-cid-gnf4rbif] .dab-question[data-astro-cid-gnf4rbif]{color:var(--color-text-heading)}.variant-light[data-astro-cid-gnf4rbif] .dab-answer[data-astro-cid-gnf4rbif]{color:var(--color-text-primary)}.variant-dark[data-astro-cid-gnf4rbif] .dab-eyebrow[data-astro-cid-gnf4rbif]{color:var(--color-gold)}.variant-dark[data-astro-cid-gnf4rbif] .dab-question[data-astro-cid-gnf4rbif]{color:var(--color-text-inverse)}.variant-dark[data-astro-cid-gnf4rbif] .dab-answer[data-astro-cid-gnf4rbif]{color:#f0e9dcd9}.variant-brand[data-astro-cid-gnf4rbif] .dab-eyebrow[data-astro-cid-gnf4rbif]{color:var(--color-gold)}.variant-brand[data-astro-cid-gnf4rbif] .dab-question[data-astro-cid-gnf4rbif]{color:var(--color-text-inverse)}.variant-brand[data-astro-cid-gnf4rbif] .dab-answer[data-astro-cid-gnf4rbif]{color:#f0e9dce6}.dab-callout[data-astro-cid-gnf4rbif]{max-width:var(--max-width-text);border-left:3px solid var(--color-gold);padding:var(--space-6) var(--space-8);display:flex;flex-direction:column;gap:var(--space-4)}.dab[data-astro-cid-gnf4rbif][data-display=callout].variant-light .dab-callout[data-astro-cid-gnf4rbif]{background-color:var(--color-bg-subtle)}.dab[data-astro-cid-gnf4rbif][data-display=callout].variant-dark .dab-callout[data-astro-cid-gnf4rbif]{background-color:#f0e9dc0d}.dab[data-astro-cid-gnf4rbif][data-display=callout].variant-brand .dab-callout[data-astro-cid-gnf4rbif]{background-color:#f0e9dc14}.dab[data-astro-cid-gnf4rbif][data-display=callout] .dab-question[data-astro-cid-gnf4rbif]{font-size:clamp(1.25rem,2.25vw,1.625rem)}@media(max-width:767px){.dab-callout[data-astro-cid-gnf4rbif]{padding:var(--space-5) var(--space-6)}.dab[data-astro-cid-gnf4rbif][data-display=callout] .dab-question[data-astro-cid-gnf4rbif]{font-size:var(--font-size-body-lg)}}.dab-ruled[data-astro-cid-gnf4rbif]{max-width:var(--max-width-text)}.dab-ruled-rule[data-astro-cid-gnf4rbif]{height:1px;background:var(--color-gold);margin-bottom:var(--space-6)}.dab[data-astro-cid-gnf4rbif][data-display=ruled] .dab-question[data-astro-cid-gnf4rbif]{font-size:var(--font-size-body-lg);font-weight:var(--font-weight-medium);font-family:var(--font-body);margin-bottom:var(--space-4)}.dab[data-astro-cid-gnf4rbif][data-display=ruled] .dab-answer[data-astro-cid-gnf4rbif]{font-size:var(--font-size-h3);font-family:var(--font-heading);font-weight:var(--font-weight-bold);line-height:var(--line-height-subhead)}@media(max-width:767px){.dab[data-astro-cid-gnf4rbif][data-display=ruled] .dab-answer[data-astro-cid-gnf4rbif]{font-size:var(--font-size-body-lg)}}.dab-split[data-astro-cid-gnf4rbif]{display:grid;grid-template-columns:36fr 1px 64fr;gap:var(--space-12);align-items:start}.dab-split-divider[data-astro-cid-gnf4rbif]{background:var(--color-gold);align-self:stretch;min-height:100%;opacity:.6}.dab[data-astro-cid-gnf4rbif][data-display=split] .dab-question[data-astro-cid-gnf4rbif]{font-size:var(--font-size-h3)}.dab[data-astro-cid-gnf4rbif][data-display=split] .dab-eyebrow[data-astro-cid-gnf4rbif]{margin-bottom:var(--space-5)}@media(max-width:767px){.dab-split[data-astro-cid-gnf4rbif]{grid-template-columns:1fr;gap:var(--space-6)}.dab-split-divider[data-astro-cid-gnf4rbif]{display:none}.dab[data-astro-cid-gnf4rbif][data-display=split] .dab-question[data-astro-cid-gnf4rbif]{font-size:var(--font-size-body-lg)}}.post-hero[data-astro-cid-4sn4zg3r]{min-height:clamp(26rem,60svh,38rem)}.post-hero__title[data-astro-cid-4sn4zg3r]{max-width:24ch}.post-hero__meta[data-astro-cid-4sn4zg3r]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);font-family:var(--font-body);font-size:var(--font-size-body);color:#f0e9dcd9;margin:0}.post-hero__dot[data-astro-cid-4sn4zg3r]{opacity:.5}.post-crumbs[data-astro-cid-4sn4zg3r]{background-color:var(--color-bg-subtle);padding-block:var(--space-5)}.post[data-astro-cid-4sn4zg3r]{padding-block:var(--space-16) var(--space-20)}.prose[data-astro-cid-4sn4zg3r]{max-width:var(--max-width-text);margin:0 auto;padding-inline:var(--grid-margin)}@media(max-width:767px){.prose[data-astro-cid-4sn4zg3r]{padding-inline:var(--space-5)}}.prose[data-astro-cid-4sn4zg3r] p{font-family:var(--font-body);font-size:var(--font-size-body-lg);line-height:var(--line-height-body);color:var(--color-text-primary);margin:0 0 var(--space-6);text-wrap:pretty}.prose[data-astro-cid-4sn4zg3r] h2{font-family:var(--font-heading);font-size:clamp(1.6rem,2.6vw,2rem);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-heading);color:var(--color-text-heading);margin:var(--space-12) 0 var(--space-4);text-wrap:balance}.prose[data-astro-cid-4sn4zg3r] h3{font-family:var(--font-body);font-size:var(--font-size-h3);font-weight:var(--font-weight-semibold);color:var(--color-text-heading);margin:var(--space-8) 0 var(--space-3)}.prose[data-astro-cid-4sn4zg3r] strong{font-weight:var(--font-weight-bold);color:var(--color-text-accent)}.prose[data-astro-cid-4sn4zg3r] a{color:var(--color-terracotta);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.prose[data-astro-cid-4sn4zg3r] ul,.prose[data-astro-cid-4sn4zg3r] ol{margin:0 0 var(--space-6);padding-left:var(--space-6)}.prose[data-astro-cid-4sn4zg3r] ul{list-style:disc}.prose[data-astro-cid-4sn4zg3r] ol{list-style:decimal}.prose[data-astro-cid-4sn4zg3r] li{font-family:var(--font-body);font-size:var(--font-size-body-lg);line-height:var(--line-height-body);color:var(--color-text-primary);margin-bottom:var(--space-2);padding-left:var(--space-2)}.prose[data-astro-cid-4sn4zg3r] blockquote{margin:var(--space-8) 0;padding:var(--space-2) 0 var(--space-2) var(--space-6);border-left:3px solid var(--color-gold);font-family:var(--font-heading);font-size:clamp(1.25rem,2vw,1.5rem);line-height:1.35;color:var(--color-text-heading)}.prose[data-astro-cid-4sn4zg3r] table{width:100%;border-collapse:collapse;margin:var(--space-8) 0;font-family:var(--font-body);font-size:var(--font-size-body)}.prose[data-astro-cid-4sn4zg3r] th,.prose[data-astro-cid-4sn4zg3r] td{text-align:left;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border)}.prose[data-astro-cid-4sn4zg3r] th{font-weight:var(--font-weight-semibold);color:var(--color-text-heading);border-bottom:2px solid var(--color-border)}.prose[data-astro-cid-4sn4zg3r] td{color:var(--color-text-primary)}.post-tags[data-astro-cid-4sn4zg3r]{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-12);padding-top:var(--space-8);border-top:1px solid var(--color-border)}.post-tag[data-astro-cid-4sn4zg3r]{display:inline-flex;padding:var(--space-2) var(--space-4);font-family:var(--font-body);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-medium);color:var(--color-text-heading);text-decoration:none;border:1px solid var(--color-border);border-radius:var(--radius-full);transition:background-color var(--transition-fast),color var(--transition-fast)}.post-tag[data-astro-cid-4sn4zg3r]:hover{background-color:var(--color-green);color:var(--color-cream)}.related-grid[data-astro-cid-4sn4zg3r]{list-style:none;margin:var(--space-10) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6);align-items:stretch}.related-grid[data-astro-cid-4sn4zg3r] li[data-astro-cid-4sn4zg3r]{display:flex}.related-grid[data-astro-cid-4sn4zg3r] li[data-astro-cid-4sn4zg3r]>[data-astro-cid-4sn4zg3r]{width:100%}@media(max-width:1023px){.related-grid[data-astro-cid-4sn4zg3r]{grid-template-columns:repeat(2,1fr)}}@media(max-width:639px){.related-grid[data-astro-cid-4sn4zg3r]{grid-template-columns:1fr}}
