.section-header:where(.astro-dutjlwig).is-split .section-header-intro:where(.astro-dutjlwig),.section-header:where(.astro-dutjlwig).is-article .section-header-intro:where(.astro-dutjlwig){gap:1.25rem;margin-top:1rem;display:grid}.section-header:where(.astro-dutjlwig) h2:where(.astro-dutjlwig){color:var(--ink);font-family:var(--font-serif);font-size:var(--section-title-size);letter-spacing:0;overflow-wrap:break-word;padding-bottom:.12em;font-weight:600;line-height:1.18}.section-header:where(.astro-dutjlwig).is-split h2:where(.astro-dutjlwig) em:where(.astro-dutjlwig),.section-header-line:where(.astro-dutjlwig).is-accent{color:var(--accent);font-style:italic;font-weight:500}.section-header:where(.astro-dutjlwig).is-split .section-header-intro:where(.astro-dutjlwig)>p:where(.astro-dutjlwig){max-width:32ch;color:var(--copy);font-size:var(--text-lead);line-height:1.65}.section-header:where(.astro-dutjlwig).is-article .section-header-intro:where(.astro-dutjlwig){gap:1rem;margin-top:.85rem}.section-header:where(.astro-dutjlwig).is-article h2:where(.astro-dutjlwig){letter-spacing:-.035em;max-width:18ch;line-height:1.1}.section-header-copy:where(.astro-dutjlwig){max-width:42ch}.section-header-lead:where(.astro-dutjlwig){color:var(--ink);font-size:1.05rem;font-weight:500;line-height:1.5}.section-header-copy:where(.astro-dutjlwig)>p:where(.astro-dutjlwig)+p:where(.astro-dutjlwig){color:var(--copy);font-size:var(--text-body);margin-top:.5rem;line-height:1.65}.section-header:where(.astro-dutjlwig).is-stack .section-kicker{color:var(--dim);text-transform:none}.section-header:where(.astro-dutjlwig).is-stack .section-header-intro:where(.astro-dutjlwig){margin-top:1rem}.section-header:where(.astro-dutjlwig).is-stack h2:where(.astro-dutjlwig){letter-spacing:-.03em;max-width:14ch}.section-header-line:where(.astro-dutjlwig){display:block}.section-header:where(.astro-dutjlwig).is-stack .section-header-intro:where(.astro-dutjlwig)>p:where(.astro-dutjlwig){max-width:28rem;color:var(--copy);font-size:var(--text-lead);margin-top:1.25rem;line-height:1.65}@media (width>=768px){.section-header:where(.astro-dutjlwig).is-split .section-header-intro:where(.astro-dutjlwig){grid-template-columns:1.5fr 1fr;align-items:end;gap:3rem}.section-header:where(.astro-dutjlwig).is-article .section-header-intro:where(.astro-dutjlwig){grid-template-columns:1.15fr 1fr;align-items:start;gap:3rem}}.faq-list:where(.astro-su3zwpy4){border-radius:var(--radius-frame);background:var(--bg-elev);box-shadow:0 0 0 1px var(--line);overflow:hidden}details:where(.astro-su3zwpy4)+details:where(.astro-su3zwpy4){box-shadow:0 -1px 0 var(--line)}details:where(.astro-su3zwpy4){interpolate-size:allow-keywords}details:where(.astro-su3zwpy4)::details-content{opacity:0;block-size:0;transition:block-size .26s ease, opacity .18s ease, content-visibility .26s allow-discrete;overflow:clip}details:where(.astro-su3zwpy4)[open]::details-content{opacity:1;block-size:auto}summary:where(.astro-su3zwpy4){color:var(--ink);font-family:var(--font-sans);letter-spacing:-.02em;cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.05rem 1.15rem;font-size:1rem;font-weight:600;line-height:1.35;list-style:none;display:flex}summary:where(.astro-su3zwpy4)::-webkit-details-marker{display:none}summary:where(.astro-su3zwpy4):after{content:"";border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:linear-gradient(var(--dim), var(--dim)) center / .55rem 1px no-repeat, linear-gradient(var(--dim), var(--dim)) center / 1px .55rem no-repeat;flex-shrink:0;width:1.55rem;height:1.55rem;transition:border-color .18s,background-size .22s}details:where(.astro-su3zwpy4)[open] summary:where(.astro-su3zwpy4):after{border-color:color-mix(in srgb, var(--accent) 32%, var(--line));background:linear-gradient(var(--accent), var(--accent)) center / .55rem 1px no-repeat, linear-gradient(transparent, transparent) center / 0 0 no-repeat}details:where(.astro-su3zwpy4)[open] summary:where(.astro-su3zwpy4){color:var(--accent)}p:where(.astro-su3zwpy4){max-width:62ch;color:var(--copy);font-size:var(--text-body);margin:0;padding:0 1.15rem 1.15rem;line-height:1.65}summary:where(.astro-su3zwpy4):focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@media (hover:hover){details:where(.astro-su3zwpy4):hover{background:color-mix(in srgb, var(--accent) 4%, transparent)}}@media (width>=768px){summary:where(.astro-su3zwpy4){padding:1.15rem 1.35rem;font-size:1.05rem}p:where(.astro-su3zwpy4){padding:0 1.35rem 1.25rem}}@media (prefers-reduced-motion:reduce){details:where(.astro-su3zwpy4)::details-content,summary:where(.astro-su3zwpy4):after{transition:none}}.faq-section:where(.astro-awrdooby){background:var(--bg);box-shadow:0 -1px 0 var(--line), 0 1px 0 var(--line)}.faq-body:where(.astro-awrdooby){margin-top:3.5rem}.faq-cta:where(.astro-awrdooby){border-radius:var(--radius-control);background:var(--ink);width:max-content;min-height:2.75rem;color:var(--bg-elev);white-space:nowrap;flex-flow:row;justify-content:center;align-items:center;gap:.5rem;margin-top:1.15rem;padding-inline:1.05rem;font-size:.88rem;font-weight:600;display:inline-flex}.faq-cta:where(.astro-awrdooby) svg{flex-shrink:0;display:block}.faq-cta:where(.astro-awrdooby):focus-visible{outline:2px solid var(--accent);outline-offset:2px}
