.faq-module__GTvXyq__page{background:var(--background);min-height:70vh;padding:clamp(2rem,5.5vw,4.5rem) 1.25rem clamp(4rem,8vw,6.5rem)}.faq-module__GTvXyq__shell{width:min(100%,74rem);margin:0 auto}.faq-module__GTvXyq__breadcrumb{color:var(--muted-foreground);align-items:center;gap:.65rem;font-size:.8rem;display:flex}.faq-module__GTvXyq__breadcrumb a{color:var(--primary);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-underline-offset:.2em}.faq-module__GTvXyq__header{max-width:52rem;margin:clamp(2.75rem,7vw,5.5rem) 0 clamp(2.25rem,5vw,3.75rem)}.faq-module__GTvXyq__eyebrow,.faq-module__GTvXyq__resourceEyebrow{color:var(--primary);font-family:var(--font-mono);letter-spacing:.11em;margin:0;font-size:.7rem;font-weight:600}.faq-module__GTvXyq__header h1{color:var(--foreground);font-family:var(--font-display);letter-spacing:-.065em;text-wrap:balance;margin:1rem 0 1.15rem;font-size:clamp(2.65rem,6.4vw,5rem);font-weight:600;line-height:.99}.faq-module__GTvXyq__intro{max-width:40rem;color:var(--muted-foreground);margin:0;font-size:clamp(.98rem,1.4vw,1.1rem);line-height:1.7}.faq-module__GTvXyq__contentGrid{grid-template-columns:minmax(14rem,.78fr) minmax(0,1.65fr);align-items:start;gap:clamp(1.25rem,4vw,3rem);display:grid}.faq-module__GTvXyq__resources{border:1px solid var(--border);border-top:3px solid var(--primary);border-radius:var(--radius);background:var(--secondary);padding:1.5rem 1.5rem 1.35rem}.faq-module__GTvXyq__resourceEyebrow{color:var(--muted-foreground);font-size:.65rem}.faq-module__GTvXyq__resources h2{color:var(--secondary-foreground);font-family:var(--font-display);letter-spacing:-.04em;margin:.7rem 0 .6rem;font-size:1.45rem;font-weight:600;line-height:1.1}.faq-module__GTvXyq__resources>p:not(.faq-module__GTvXyq__resourceEyebrow){color:var(--muted-foreground);margin:0;font-size:.84rem;line-height:1.65}.faq-module__GTvXyq__resources nav{border-top:1px solid color-mix(in srgb, var(--border) 80%, transparent);margin-top:1.2rem;display:grid}.faq-module__GTvXyq__resources nav a{border-bottom:1px solid color-mix(in srgb, var(--border) 80%, transparent);min-width:0;color:var(--secondary-foreground);justify-content:space-between;align-items:center;gap:.75rem;padding:.8rem 0;font-size:.83rem;font-weight:600;text-decoration:none;display:flex}.faq-module__GTvXyq__resources nav a:hover{color:var(--primary);text-underline-offset:.2em;text-decoration:underline}.faq-module__GTvXyq__resources nav a:focus-visible,.faq-module__GTvXyq__breadcrumb a:focus-visible{outline:2px solid var(--ring);outline-offset:3px;border-radius:2px}.faq-module__GTvXyq__questions{border:1px solid var(--border);border-top:3px solid var(--primary);border-radius:var(--radius);background:var(--card);min-width:0;box-shadow:var(--elevation-1);overflow:hidden}@media (max-width:760px){.faq-module__GTvXyq__contentGrid{grid-template-columns:minmax(0,1fr)}.faq-module__GTvXyq__resources{order:1}}@media (max-width:420px){.faq-module__GTvXyq__page{padding-inline:1rem}.faq-module__GTvXyq__resources{padding:1.2rem 1.15rem 1.05rem}}
