.faq-hero[data-astro-cid-xh7rvcqe]{background:var(--secondary);border-bottom:var(--bw-signature) solid var(--ink)}.faq-hero-inner[data-astro-cid-xh7rvcqe]{display:grid;grid-template-columns:1fr;gap:var(--s-2xl);padding-top:var(--s-3xl);padding-bottom:var(--s-3xl);align-items:end}@media(min-width:720px){.faq-hero-inner[data-astro-cid-xh7rvcqe]{grid-template-columns:1.6fr 1fr;gap:var(--s-huge);padding-top:var(--s-huge);padding-bottom:var(--s-huge)}}.faq-chip[data-astro-cid-xh7rvcqe]{display:inline-block;padding:6px 10px;border:var(--bw-inner) solid var(--ink);border-radius:var(--r-sm);background:var(--paper);font-family:Public Sans;font-weight:900;font-size:11px;letter-spacing:.12em;line-height:1;text-transform:uppercase}.faq-title[data-astro-cid-xh7rvcqe]{font-family:Archivo Black,system-ui,sans-serif;font-weight:400;font-size:clamp(44px,6.6vw,88px);line-height:.95;letter-spacing:-.025em;margin:var(--s-md) 0 var(--s-md)}.faq-lede[data-astro-cid-xh7rvcqe]{font-family:Public Sans;font-weight:500;font-size:clamp(15px,1.5vw,18px);line-height:1.5;color:var(--ink);max-width:52ch;margin:0}.faq-hero-stamp[data-astro-cid-xh7rvcqe]{display:flex;justify-content:flex-end;align-items:center}.stamp[data-astro-cid-xh7rvcqe]{transform:rotate(2deg);border:var(--bw-signature) solid var(--ink);background:var(--paper);border-radius:var(--r-md);box-shadow:var(--sh-md) var(--ink);padding:var(--s-xl) var(--s-2xl);text-align:center;color:var(--ink)}.stamp-n[data-astro-cid-xh7rvcqe]{font-family:Archivo Black;font-size:64px;line-height:1;letter-spacing:-.02em}.stamp-l[data-astro-cid-xh7rvcqe]{margin-top:6px;font-family:Public Sans;font-weight:900;font-size:11px;letter-spacing:.14em;line-height:1;text-transform:uppercase}.faq-body[data-astro-cid-xh7rvcqe]{max-width:var(--w-page);padding-top:var(--s-3xl);padding-bottom:var(--s-huge);display:flex;flex-direction:column;gap:var(--s-2xl)}.group[data-astro-cid-xh7rvcqe]{display:flex;flex-direction:column;gap:var(--s-md)}.group-rule[data-astro-cid-xh7rvcqe]{display:flex;align-items:center;gap:var(--s-md);margin-top:var(--s-md)}.group[data-astro-cid-xh7rvcqe]:first-child .group-rule[data-astro-cid-xh7rvcqe]{margin-top:0}.group-label[data-astro-cid-xh7rvcqe]{font-family:Public Sans;font-weight:900;font-size:11px;letter-spacing:.14em;line-height:1;text-transform:uppercase;color:var(--ink);padding:6px 10px;border:var(--bw-inner) solid var(--ink);border-radius:var(--r-sm);background:var(--paper)}.group-line[data-astro-cid-xh7rvcqe]{flex:1;height:0;border-top:2px dashed rgba(32,32,32,.25)}.cards[data-astro-cid-xh7rvcqe]{display:flex;flex-direction:column;gap:var(--s-md)}.card[data-astro-cid-xh7rvcqe]{border:var(--bw-signature) solid var(--ink);border-radius:var(--r-md);box-shadow:var(--sh-md) var(--ink);background:var(--paper);overflow:hidden}.card[data-astro-cid-xh7rvcqe][open]{background:var(--accent-yellow-soft)}.card[data-astro-cid-xh7rvcqe] summary[data-astro-cid-xh7rvcqe]{list-style:none;cursor:pointer;transition:transform var(--t-tap) ease-in-out,box-shadow var(--t-tap) ease-in-out}.card[data-astro-cid-xh7rvcqe] summary[data-astro-cid-xh7rvcqe]::-webkit-details-marker{display:none}.card[data-astro-cid-xh7rvcqe] summary[data-astro-cid-xh7rvcqe]:hover .card-plus[data-astro-cid-xh7rvcqe]{transform:translate(-1px,-1px);box-shadow:var(--sh-sm) var(--ink)}.card[data-astro-cid-xh7rvcqe][open] summary[data-astro-cid-xh7rvcqe]:hover .card-plus[data-astro-cid-xh7rvcqe]{transform:rotate(45deg) translate(-1px,-1px)}.card[data-astro-cid-xh7rvcqe] summary[data-astro-cid-xh7rvcqe]:active .card-plus[data-astro-cid-xh7rvcqe]{box-shadow:none;transform:translate(2px,2px)}.card[data-astro-cid-xh7rvcqe][open] summary[data-astro-cid-xh7rvcqe]:active .card-plus[data-astro-cid-xh7rvcqe]{transform:rotate(45deg) translate(2px,2px)}.card-q[data-astro-cid-xh7rvcqe]{display:grid;grid-template-columns:44px 1fr 36px;align-items:center;gap:var(--s-md);padding:var(--s-lg) var(--s-lg);color:var(--ink)}.card-num[data-astro-cid-xh7rvcqe]{font-family:Archivo Black;font-size:22px;line-height:1;letter-spacing:-.01em;color:var(--ink-mute);font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.card[data-astro-cid-xh7rvcqe][open] .card-num[data-astro-cid-xh7rvcqe]{color:var(--ink)}.card-q-text[data-astro-cid-xh7rvcqe]{font-family:Public Sans;font-weight:900;font-size:16px;line-height:1.3}.card-plus[data-astro-cid-xh7rvcqe]{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;background:var(--primary);border:var(--bw-inner) solid var(--ink);border-radius:var(--r-sm);font-family:Archivo Black;font-size:22px;line-height:1;color:var(--ink);transition:transform var(--t-quick) ease-in-out}.card[data-astro-cid-xh7rvcqe][open] .card-plus[data-astro-cid-xh7rvcqe]{background:var(--ink);color:var(--paper);transform:rotate(45deg)}.card-a[data-astro-cid-xh7rvcqe]{padding:0 var(--s-lg) var(--s-lg);margin-left:calc(44px + var(--s-md));color:var(--ink)}.card-a[data-astro-cid-xh7rvcqe] p[data-astro-cid-xh7rvcqe]{font-family:Public Sans;font-weight:400;font-size:15px;line-height:1.55;color:var(--ink-soft);margin:0;max-width:60ch}.card-a[data-astro-cid-xh7rvcqe] a{color:var(--ink);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.contact[data-astro-cid-xh7rvcqe]{margin-top:var(--s-xl);border:var(--bw-signature) solid var(--ink);border-radius:var(--r-lg);background:var(--primary);box-shadow:var(--sh-md) var(--ink);padding:var(--s-2xl) var(--s-2xl);color:var(--ink)}.contact-tag[data-astro-cid-xh7rvcqe]{display:inline-block;padding:5px 9px;border:var(--bw-inner) solid var(--ink);border-radius:5px;background:var(--paper);font-family:Public Sans;font-weight:900;font-size:10px;letter-spacing:.12em;line-height:1;text-transform:uppercase}.contact-h[data-astro-cid-xh7rvcqe]{margin:var(--s-md) 0 var(--s-sm);font-family:Archivo Black;font-weight:400;font-size:clamp(28px,3.4vw,40px);line-height:1.05;letter-spacing:-.015em}.contact-body[data-astro-cid-xh7rvcqe]{margin:0;font-family:Public Sans;font-weight:500;font-size:16px;line-height:1.55;max-width:56ch}.contact-body[data-astro-cid-xh7rvcqe] a{color:var(--ink);text-decoration:underline;text-decoration-thickness:2.5px;text-underline-offset:3px}
