.marketing-page.svelte-1bex8oj{overflow-wrap:anywhere}.faq-intro.svelte-1bex8oj{grid-template-columns:1.3fr 1fr;align-items:center;gap:2rem;padding-block:3rem;display:grid}.eyebrow.svelte-1bex8oj{letter-spacing:.12em;text-transform:uppercase;font-size:.8rem}h1.svelte-1bex8oj{margin:0;font-size:clamp(2.8rem,4.5vw,5.3rem);font-weight:500;line-height:1.02}.faq-intro.svelte-1bex8oj>div:where(.svelte-1bex8oj)>p:where(.svelte-1bex8oj):not(.eyebrow){font-size:1.3rem}.faq-intro.svelte-1bex8oj img{object-fit:cover;width:100%;height:22rem;-webkit-mask-image:linear-gradient(90deg,#0000,#000 30%);mask-image:linear-gradient(90deg,#0000,#000 30%)}.faq-search.svelte-1bex8oj{max-width:42rem;margin-top:1.8rem}.faq-search.svelte-1bex8oj label:where(.svelte-1bex8oj){margin-bottom:.5rem;font-size:.9rem;display:block}.search-row.svelte-1bex8oj{grid-template-columns:minmax(0,1fr) auto;gap:.65rem;display:grid}.search-field.svelte-1bex8oj{border:1px solid var(--color-muted);background:var(--color-surface);border-radius:.3rem;align-items:center;gap:.7rem;padding-left:1rem;display:flex}.search-field.svelte-1bex8oj svg{flex-shrink:0}.search-field.svelte-1bex8oj #faq-search:where(.svelte-1bex8oj){width:100%;min-width:0;min-height:50px;box-shadow:none;background:0 0;border:0;outline:none}.search-field.svelte-1bex8oj:focus-within{outline:3px solid var(--color-spruce);outline-offset:3px}.faq-layout.svelte-1bex8oj{border-top:1px solid var(--color-border);grid-template-columns:16rem minmax(0,1fr);gap:clamp(2rem,5vw,6rem);padding-block:3rem 5rem;display:grid}.topic-filters.svelte-1bex8oj{border:0;align-self:start;min-width:0;margin:0;padding:0;position:sticky;top:6rem}.topic-filters.svelte-1bex8oj legend:where(.svelte-1bex8oj){color:var(--color-muted);margin-bottom:1rem;font-size:.85rem}.topic-filters.svelte-1bex8oj>div:where(.svelte-1bex8oj){gap:.3rem;display:grid}.topic-filters.svelte-1bex8oj button:where(.svelte-1bex8oj){text-align:left;width:100%;min-height:48px;color:var(--color-spruce);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;display:flex}.topic-filters.svelte-1bex8oj button[aria-pressed=true]:where(.svelte-1bex8oj){background:var(--color-sage-surface);font-weight:700}.faq-groups.svelte-1bex8oj{min-width:0}.results-bar.svelte-1bex8oj{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;font-size:.9rem;display:flex}.results-bar.svelte-1bex8oj p:where(.svelte-1bex8oj){margin:0;scroll-margin-top:6rem}.reset.svelte-1bex8oj{color:var(--color-spruce);cursor:pointer;background:0 0;border:0;min-height:44px;padding:.5rem 0;text-decoration:underline}.faq-category.svelte-1bex8oj{padding-block:2.5rem}.faq-category.svelte-1bex8oj:last-of-type{padding-bottom:0}.faq-category.svelte-1bex8oj h2:where(.svelte-1bex8oj){margin:0 0 .6rem;font-size:clamp(2rem,3vw,3rem)}.faq-category.svelte-1bex8oj header:where(.svelte-1bex8oj) p:where(.svelte-1bex8oj){color:var(--color-muted);margin:0 0 1.5rem}.faq-category.svelte-1bex8oj summary{min-height:3.8rem}.faq-category.svelte-1bex8oj summary>span:first-child{font-family:var(--font-ui);font-size:1.05rem;font-weight:600}.empty-results.svelte-1bex8oj{background:var(--color-sage-surface);margin-top:2rem;padding:2rem}.empty-results.svelte-1bex8oj a:where(.svelte-1bex8oj){align-items:center;min-height:44px;margin:.5rem 1rem;text-decoration:underline;display:inline-flex}.support-strip.svelte-1bex8oj{background:var(--color-sage-surface);padding-block:3rem}.support-strip.svelte-1bex8oj>div:where(.svelte-1bex8oj){justify-content:space-between;align-items:center;gap:2rem;display:flex}.support-strip.svelte-1bex8oj h2:where(.svelte-1bex8oj){margin:0;font-size:clamp(2rem,3vw,3.4rem)}.support-strip.svelte-1bex8oj p:where(.svelte-1bex8oj){margin:.6rem 0 0}.support-strip.svelte-1bex8oj .support-actions:where(.svelte-1bex8oj){flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.8rem 1.5rem;display:flex}.support-link.svelte-1bex8oj{text-underline-offset:.2em;align-items:center;min-height:44px;font-weight:700;text-decoration:underline;display:inline-flex}.next-reading.svelte-1bex8oj{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;padding-block:3rem;display:grid}.next-reading.svelte-1bex8oj a:where(.svelte-1bex8oj){align-content:start;gap:.5rem;padding-block:.5rem;text-decoration:none;display:grid}.next-reading.svelte-1bex8oj strong:where(.svelte-1bex8oj){font-family:var(--font-display);font-size:1.7rem;line-height:1.15}.next-reading.svelte-1bex8oj a:where(.svelte-1bex8oj):hover span:where(.svelte-1bex8oj){text-decoration:underline}@media (width<=60rem){.faq-layout.svelte-1bex8oj{grid-template-columns:1fr;gap:1.5rem;padding-top:1.5rem}.topic-filters.svelte-1bex8oj{position:static}.topic-filters.svelte-1bex8oj>div:where(.svelte-1bex8oj){flex-wrap:wrap;gap:.5rem;display:flex}.topic-filters.svelte-1bex8oj button:where(.svelte-1bex8oj){width:auto}}@media (width<=45rem){.faq-intro.svelte-1bex8oj,.next-reading.svelte-1bex8oj{grid-template-columns:1fr}.faq-intro.svelte-1bex8oj img{display:none}.support-strip.svelte-1bex8oj>div:where(.svelte-1bex8oj){flex-direction:column;align-items:flex-start}.next-reading.svelte-1bex8oj{gap:.5rem}.next-reading.svelte-1bex8oj a:where(.svelte-1bex8oj){border-bottom:1px solid var(--color-border);padding-block:1rem}}@media (width<=30rem){.search-row.svelte-1bex8oj{grid-template-columns:1fr}.topic-filters.svelte-1bex8oj button:where(.svelte-1bex8oj){padding:.6rem;font-size:.9rem}.empty-results.svelte-1bex8oj a:where(.svelte-1bex8oj){margin-inline:0}}
