.faq[data-astro-cid-al2ca2vr]{margin:clamp(3rem,6vw,4rem) 0 0;padding-top:clamp(2rem,4vw,3rem);border-top:1px solid var(--line)}.faq[data-astro-cid-al2ca2vr] h2[data-astro-cid-al2ca2vr]{margin-bottom:1.5rem;font-size:clamp(1.4rem,2.5vw,1.7rem)}.faq[data-astro-cid-al2ca2vr] dl[data-astro-cid-al2ca2vr]{margin:0}.faq[data-astro-cid-al2ca2vr] details[data-astro-cid-al2ca2vr]{border-top:1px solid var(--line)}.faq[data-astro-cid-al2ca2vr] details[data-astro-cid-al2ca2vr]:last-of-type{border-bottom:1px solid var(--line)}.faq[data-astro-cid-al2ca2vr] summary[data-astro-cid-al2ca2vr]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 0;cursor:pointer;list-style:none;transition:color var(--t-fast) var(--ease-out)}.faq[data-astro-cid-al2ca2vr] summary[data-astro-cid-al2ca2vr]::-webkit-details-marker{display:none}.faq[data-astro-cid-al2ca2vr] summary[data-astro-cid-al2ca2vr]:hover{color:var(--accent)}.faq[data-astro-cid-al2ca2vr] dt[data-astro-cid-al2ca2vr]{display:inline;font-weight:600;color:var(--ink);font-size:1.02rem;line-height:1.4}.faq[data-astro-cid-al2ca2vr] summary[data-astro-cid-al2ca2vr]:hover dt[data-astro-cid-al2ca2vr]{color:var(--accent)}.faq-icon[data-astro-cid-al2ca2vr]{flex-shrink:0;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;color:var(--accent);font-weight:700;font-size:1.3rem;transition:transform var(--t-fast) var(--ease-out)}.faq[data-astro-cid-al2ca2vr] details[data-astro-cid-al2ca2vr][open] .faq-icon[data-astro-cid-al2ca2vr]{transform:rotate(45deg)}.faq[data-astro-cid-al2ca2vr] dd[data-astro-cid-al2ca2vr]{margin:0 0 1.25rem;padding-right:2.5rem;color:var(--ink-2);line-height:1.6;font-size:.98rem}.faq[data-astro-cid-al2ca2vr] dd[data-astro-cid-al2ca2vr] strong{color:var(--ink);font-weight:600}.faq[data-astro-cid-al2ca2vr] dd[data-astro-cid-al2ca2vr] a{color:var(--accent)}.newsletter-cta[data-astro-cid-6zkp5hrb]{margin:4rem 0;padding:2.5rem 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg-2)}.cta-inner[data-astro-cid-6zkp5hrb]{display:flex;flex-direction:column;gap:1rem}h2[data-astro-cid-6zkp5hrb]{margin:0;font-size:clamp(1.2rem,2vw,1.5rem);font-weight:600}p[data-astro-cid-6zkp5hrb]{margin:0;color:var(--muted);font-size:.95rem;line-height:1.6;max-width:60ch}.btn[data-astro-cid-6zkp5hrb]{align-self:flex-start;margin-top:.5rem}.newsletter-cta[data-astro-cid-6zkp5hrb][data-variant=a]{background:transparent;border:none;padding:2rem 0}.newsletter-cta[data-astro-cid-6zkp5hrb][data-variant=a] h2[data-astro-cid-6zkp5hrb]{font-size:1.1rem;color:var(--ink);font-weight:500}.newsletter-cta[data-astro-cid-6zkp5hrb][data-variant=b]{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--radius-card);padding:2rem}.newsletter-cta[data-astro-cid-6zkp5hrb][data-variant=b] h2[data-astro-cid-6zkp5hrb]{color:var(--ink);font-weight:600}.newsletter-cta[data-astro-cid-6zkp5hrb][data-variant=c]{background:linear-gradient(135deg,var(--bg-2) 0%,rgba(255,255,255,0) 100%);padding:2.5rem;border-radius:var(--radius-card)}.newsletter-cta[data-astro-cid-6zkp5hrb][data-variant=c] h2[data-astro-cid-6zkp5hrb]{color:var(--accent);font-weight:600}@media(max-width:768px){.newsletter-cta[data-astro-cid-6zkp5hrb]{margin:2.5rem 0;padding:1.5rem 0}.newsletter-cta[data-astro-cid-6zkp5hrb][data-variant=b],.newsletter-cta[data-astro-cid-6zkp5hrb][data-variant=c]{padding:1.5rem}h2[data-astro-cid-6zkp5hrb]{font-size:1.1rem}}.post-article[data-astro-cid-gjtny2mx]{padding-top:clamp(56px,8vw,96px);padding-bottom:clamp(2rem,4vw,3rem)}.post-header[data-astro-cid-gjtny2mx]{margin-bottom:clamp(2rem,5vw,3.5rem)}.eyebrow-link[data-astro-cid-gjtny2mx]{text-decoration:none;transition:opacity var(--t-fast) var(--ease-out)}.eyebrow-link[data-astro-cid-gjtny2mx]:hover{opacity:.7;text-decoration:none}.post-header[data-astro-cid-gjtny2mx] h1[data-astro-cid-gjtny2mx]{margin:.75rem 0 1rem;max-width:22ch}.post-meta[data-astro-cid-gjtny2mx]{color:var(--muted);font-size:.9rem}.hero-image[data-astro-cid-gjtny2mx]{margin:0 auto clamp(2.5rem,6vw,4rem)}.hero-image-frame[data-astro-cid-gjtny2mx]{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:var(--radius-card);overflow:hidden;background:var(--bg-2)}.hero-image-frame[data-astro-cid-gjtny2mx] img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--hero-position, center center)}.post-body[data-astro-cid-gjtny2mx]{margin:0 auto;line-height:1.8}.post-body[data-astro-cid-gjtny2mx] p{margin-bottom:1.5rem}.post-body[data-astro-cid-gjtny2mx] h2{margin-top:2.5rem;margin-bottom:1rem}.post-body[data-astro-cid-gjtny2mx] h3{margin-top:1.8rem;margin-bottom:.8rem}.post-body[data-astro-cid-gjtny2mx]>p:first-of-type:first-letter{font-family:var(--font-serif);font-size:4.2em;line-height:.85;float:left;font-weight:500;margin:.08em .1em 0 -.05em;color:var(--accent)}.post-body[data-astro-cid-gjtny2mx] *{max-width:75ch}.post-footer[data-astro-cid-gjtny2mx]{margin-top:clamp(3rem,6vw,5rem);padding-top:clamp(2rem,4vw,3rem);border-top:1px solid var(--line)}.back-link[data-astro-cid-gjtny2mx]{display:inline-flex;align-items:center;gap:.5em;font-weight:600;color:var(--ink);text-decoration:none;font-size:clamp(.9rem,2vw,.95rem);transition:color var(--t-fast) var(--ease-out)}.back-link[data-astro-cid-gjtny2mx]:hover{color:var(--accent);text-decoration:none}.back-link[data-astro-cid-gjtny2mx] span[data-astro-cid-gjtny2mx]{transition:transform var(--t-fast) var(--ease-out);display:inline-block}.back-link[data-astro-cid-gjtny2mx]:hover span[data-astro-cid-gjtny2mx]{transform:translate(-4px)}.post-related[data-astro-cid-gjtny2mx]{margin-top:clamp(3rem,6vw,4rem);padding:clamp(3rem,6vw,4rem) 0;border-top:1px solid var(--line);background:var(--bg-2)}.post-related[data-astro-cid-gjtny2mx] header[data-astro-cid-gjtny2mx]{margin-bottom:clamp(2rem,4vw,3rem)}.post-related[data-astro-cid-gjtny2mx] header[data-astro-cid-gjtny2mx] p[data-astro-cid-gjtny2mx].eyebrow{margin-bottom:.5rem}.post-related[data-astro-cid-gjtny2mx] header[data-astro-cid-gjtny2mx] h2[data-astro-cid-gjtny2mx]{margin:0;font-size:clamp(1.4rem,2.5vw,1.8rem)}.related-list[data-astro-cid-gjtny2mx]{list-style:none;display:flex;flex-direction:column}.related-list[data-astro-cid-gjtny2mx] a[data-astro-cid-gjtny2mx]{display:block;padding:clamp(1.5rem,3vw,2rem) 0;border-top:1px solid var(--line);color:var(--ink);text-decoration:none;transition:padding var(--t-med) var(--ease-out),color var(--t-med) var(--ease-out)}.related-list[data-astro-cid-gjtny2mx] li[data-astro-cid-gjtny2mx]:last-child a[data-astro-cid-gjtny2mx]{border-bottom:1px solid var(--line)}.related-list[data-astro-cid-gjtny2mx] a[data-astro-cid-gjtny2mx]:hover{padding-left:clamp(.3rem,2vw,.5rem);text-decoration:none}.related-list[data-astro-cid-gjtny2mx] a[data-astro-cid-gjtny2mx]:hover h3[data-astro-cid-gjtny2mx]{color:var(--accent)}.related-list[data-astro-cid-gjtny2mx] h3[data-astro-cid-gjtny2mx]{margin:0 0 .8rem;font-size:clamp(1.05rem,1.8vw,1.2rem);transition:color var(--t-fast) var(--ease-out)}.related-list[data-astro-cid-gjtny2mx] p[data-astro-cid-gjtny2mx]{color:var(--muted);font-size:clamp(.88rem,1.5vw,.92rem);line-height:1.6;margin:0;max-width:70ch}.related-pillar-link[data-astro-cid-gjtny2mx]{margin-top:clamp(2rem,4vw,3rem)}.link-arrow[data-astro-cid-gjtny2mx]{display:inline-flex;align-items:center;gap:.4em;font-weight:600;color:var(--ink);text-decoration:none}.link-arrow[data-astro-cid-gjtny2mx]:hover{color:var(--accent);text-decoration:none}.link-arrow[data-astro-cid-gjtny2mx] span[data-astro-cid-gjtny2mx]{transition:transform var(--t-fast) var(--ease-out)}.link-arrow[data-astro-cid-gjtny2mx]:hover span[data-astro-cid-gjtny2mx]{transform:translate(4px)}.post-cta-wrapper[data-astro-cid-gjtny2mx]{padding:clamp(3rem,6vw,4rem) 0 0}.post-cta-wrapper[data-astro-cid-gjtny2mx] .newsletter-cta{margin:0}
