.faq-cite{align-items:start}.faq-cite-aside{gap:16px;display:grid;position:sticky;top:96px}.faq-cite-aside .eyebrow{margin:0}.faq-cite-intro{color:var(--muted);text-wrap:pretty;margin:0;line-height:1.6}.faq-cite-aside ul{border-top:1px solid var(--line);gap:2px;margin:0;padding:0;list-style:none;display:grid}.faq-cite-aside li{border-bottom:1px solid var(--line)}.faq-cite-aside li a{min-height:44px;color:var(--ink);align-items:center;padding:8px 0;font-weight:700;text-decoration:none;display:flex}.faq-cite-aside li a:hover{color:var(--forest);text-decoration:underline}.faq-cite-groups{gap:clamp(48px,6vw,80px);min-width:0;display:grid}.faq-cite-groups>section{scroll-margin-top:96px}.launch-calm .faq-cite .faq-cite-groups h2{margin:0 0 8px;font-size:clamp(26px,3vw,40px);line-height:1.08}.faq-cite-entry{border-bottom:1px solid var(--line);padding:24px 0;scroll-margin-top:96px}.faq-cite-entry:first-of-type{border-top:1px solid var(--line)}.faq-cite-entry h3{overflow-wrap:break-word;margin:0 0 12px;font-size:clamp(19px,1.6vw,22px);line-height:1.3}.faq-cite-entry h3 a{color:inherit;text-decoration:none}.faq-cite-entry h3 a:hover{color:var(--forest);text-decoration:underline}.faq-cite-entry p{color:var(--muted);text-wrap:pretty;overflow-wrap:break-word;margin:0 0 12px;line-height:1.6}.faq-cite-entry .faq-cite-answer{color:var(--ink);font-weight:600}.faq-cite-entry:target{outline:2px solid var(--forest);outline-offset:8px}.faq-cite-entry .text-link{align-items:center;display:inline-flex}@media (max-width:900px){.faq-cite-aside{position:static}}
