.prevnext[data-astro-cid-gmt5szzu]{border-top:1px solid var(--hairline-light);grid-template-columns:1fr 1fr;gap:1rem;margin-top:max(2.5rem,min(5vw,3.5rem));padding-top:2rem;display:grid}.prevnext__link[data-astro-cid-gmt5szzu]{border:1px solid var(--hairline-light);border-radius:var(--r-md);color:var(--ink);transition:background var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);align-items:center;gap:.8rem;padding:1rem 1.15rem;display:flex}.prevnext__link[data-astro-cid-gmt5szzu]:hover{background:var(--surface);border-color:var(--ink)}.prevnext__link--next[data-astro-cid-gmt5szzu]{text-align:right;justify-content:flex-end}.prevnext__text[data-astro-cid-gmt5szzu]{gap:.15rem;display:grid}.prevnext__text[data-astro-cid-gmt5szzu] small[data-astro-cid-gmt5szzu]{font-size:var(--fs-xs);color:var(--text-muted-light);font-weight:600}.prevnext__text[data-astro-cid-gmt5szzu] b[data-astro-cid-gmt5szzu]{font-weight:700;font-size:var(--fs-body)}.prevnext[data-astro-cid-gmt5szzu] svg[data-astro-cid-gmt5szzu]{width:1.15rem;height:1.15rem;color:var(--ink);flex:none}@media (max-width:560px){.prevnext[data-astro-cid-gmt5szzu]{grid-template-columns:1fr}.prevnext__link--next[data-astro-cid-gmt5szzu]{text-align:left;flex-direction:row-reverse;justify-content:flex-start}}.article__title[data-astro-cid-4cwgf35t]{color:var(--ink)}.article__lead[data-astro-cid-4cwgf35t]{color:var(--text-light);margin-top:1.25rem}.article[data-astro-cid-4cwgf35t] .prose{margin-top:max(1.75rem,min(4vw,2.5rem))}.article__cta[data-astro-cid-4cwgf35t]{background:var(--surface);border:1px solid var(--hairline-light);border-radius:var(--r-md);margin-top:max(2.5rem,min(5vw,3.5rem));padding:max(1.5rem,min(3vw,2rem))}.article__cta-lead[data-astro-cid-4cwgf35t]{color:var(--ink);font-weight:700;font-size:var(--fs-title)}.article__cta-actions[data-astro-cid-4cwgf35t]{gap:var(--space-md);flex-wrap:wrap;margin-top:1.25rem;display:flex}.legal__title[data-astro-cid-43zj3oak]{color:var(--ink)}.legal__lead[data-astro-cid-43zj3oak]{color:var(--text-light);margin-top:1.25rem}.legal__note[data-astro-cid-43zj3oak]{font-size:var(--fs-sm);color:var(--text-muted-light);background:var(--surface);border:1px solid var(--hairline-light);border-radius:var(--r-md);margin-top:1.5rem;padding:.9rem 1.1rem}.legal[data-astro-cid-43zj3oak] .prose{margin-top:max(1.5rem,min(4vw,2.25rem))}.legal__pdf[data-astro-cid-43zj3oak]{margin-top:2rem}.archive[data-astro-cid-62knu3n3]{background:var(--surface);border:1px solid var(--hairline-light);border-radius:var(--r-md);color:var(--text-muted-light);font-size:var(--fs-sm);align-items:flex-start;gap:.75rem;margin-bottom:2rem;padding:.9rem 1.1rem;font-weight:600;display:flex}.archive[data-astro-cid-62knu3n3] svg[data-astro-cid-62knu3n3]{width:1.3rem;height:1.3rem;color:var(--ink);flex:none;margin-top:.05rem}.archive[data-astro-cid-62knu3n3] p[data-astro-cid-62knu3n3]{text-wrap:pretty}.promo__archive[data-astro-cid-pfmef7di]{margin-top:1.5rem}.promo__archive[data-astro-cid-pfmef7di]+.promo__grid[data-astro-cid-pfmef7di]{margin-top:2rem}.promo__grid--media[data-astro-cid-pfmef7di]{grid-template-columns:1fr;gap:max(1.5rem,min(4vw,3rem));display:grid}@media (min-width:900px){.promo__grid--media[data-astro-cid-pfmef7di]{grid-template-columns:1.1fr .9fr;align-items:start}}.promo__text[data-astro-cid-pfmef7di]{min-width:0}.promo__title[data-astro-cid-pfmef7di]{color:var(--ink)}.promo__sub[data-astro-cid-pfmef7di]{font-size:var(--fs-h3);color:var(--ink);font-weight:800;line-height:var(--lh-heading);letter-spacing:-.01em;margin-top:.75rem}.promo__lead[data-astro-cid-pfmef7di]{color:var(--text-light);margin-top:1.25rem}.promo[data-astro-cid-pfmef7di] .prose{margin-top:1.5rem}.promo__dl[data-astro-cid-pfmef7di]{max-width:34rem;margin-top:1.75rem}.promo__cta[data-astro-cid-pfmef7di]{gap:var(--space-md);flex-wrap:wrap;margin-top:2rem;display:flex}.promo__media[data-astro-cid-pfmef7di]{border-radius:var(--r-md);background:var(--surface);border:1px solid var(--hairline-light);margin:0;overflow:hidden}.promo__media[data-astro-cid-pfmef7di] img{object-fit:cover;width:100%;height:100%}
