.faq-module__GTvXyq__page{width:min(1180px,100% - 72px);margin-inline:auto;padding:clamp(48px,7vw,94px) 0 76px}.faq-module__GTvXyq__hero{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1.05fr) minmax(300px,.72fr);align-items:start;gap:clamp(44px,8vw,118px);padding-bottom:clamp(52px,7vw,88px);display:grid}.faq-module__GTvXyq__heroTitle{padding-top:8px}.faq-module__GTvXyq__eyebrow{color:var(--muted-foreground);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:12px;margin:0;font-size:.68rem;font-weight:700;line-height:1.5;display:flex}.faq-module__GTvXyq__eyebrow:before{background:var(--accent);content:"";flex:none;width:34px;height:1px}.faq-module__GTvXyq__heroTitle h1{max-width:12ch;color:var(--foreground);font-family:var(--font-display), Georgia, serif;letter-spacing:-.055em;margin:25px 0 0;font-size:clamp(3.2rem,7vw,6.3rem);font-weight:500;line-height:.98}.faq-module__GTvXyq__heroAside{padding-top:5px}.faq-module__GTvXyq__intro{border-left:2px solid var(--accent);color:var(--muted-foreground);margin:0;padding-left:20px;font-size:1.06rem;line-height:1.75}.faq-module__GTvXyq__inquiryPaths{border:1px solid var(--border);border-radius:var(--radius);color:var(--primary-foreground);background:var(--primary);margin-top:30px;padding:clamp(22px,3vw,30px)}.faq-module__GTvXyq__pathsLabel,.faq-module__GTvXyq__pathAudience{color:var(--accent);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:700;line-height:1.5;display:block}.faq-module__GTvXyq__inquiryPaths h2{max-width:15ch;color:var(--primary-foreground);font-family:var(--font-display), Georgia, serif;letter-spacing:-.035em;margin:10px 0 0;font-size:clamp(1.75rem,3vw,2.4rem);font-weight:500;line-height:1.1}.faq-module__GTvXyq__pathItem{border-top:1px solid color-mix(in srgb, var(--primary-foreground) 24%, transparent);gap:9px;margin-top:23px;padding-top:19px;display:grid}.faq-module__GTvXyq__pathItem p{color:var(--primary-foreground);margin:6px 0 0;font-size:.88rem;line-height:1.6}.faq-module__GTvXyq__pathButton{border-color:color-mix(in srgb, var(--primary-foreground) 42%, transparent);width:100%;min-height:44px;color:var(--primary-foreground);text-align:left;white-space:normal;background:0 0;justify-content:flex-start}.faq-module__GTvXyq__pathButton:hover{border-color:var(--accent);color:var(--accent-foreground);background:var(--accent)}.faq-module__GTvXyq__questions{grid-template-columns:minmax(210px,.52fr) minmax(0,1fr);align-items:start;gap:clamp(44px,8vw,112px);width:100%;margin:clamp(52px,7vw,84px) auto 0;display:grid}.faq-module__GTvXyq__questionsHeading{margin:0}.faq-module__GTvXyq__questionsHeading h2{color:var(--foreground);font-family:var(--font-display), Georgia, serif;letter-spacing:-.04em;margin:12px 0 0;font-size:clamp(2.2rem,4vw,3.35rem);font-weight:500;line-height:1.08}.faq-module__GTvXyq__closingNote{border-top:1px solid var(--border);width:min(900px,100%);color:var(--muted-foreground);margin:32px auto 0;padding-top:17px;font-size:.82rem;line-height:1.65}@media (max-width:760px){.faq-module__GTvXyq__page{width:calc(100% - 36px);padding-top:42px}.faq-module__GTvXyq__hero{grid-template-columns:minmax(0,1fr);gap:30px;padding-bottom:48px}.faq-module__GTvXyq__heroTitle h1{max-width:14ch;font-size:clamp(3rem,13vw,4.6rem)}.faq-module__GTvXyq__heroAside{padding:0}.faq-module__GTvXyq__inquiryPaths{margin-top:24px}.faq-module__GTvXyq__questions{grid-template-columns:minmax(0,1fr);gap:18px}.faq-module__GTvXyq__questionsHeading h2{font-size:clamp(2.2rem,9vw,3rem)}}@media (max-width:360px){.faq-module__GTvXyq__page{width:calc(100% - 28px)}.faq-module__GTvXyq__heroTitle h1{font-size:2.8rem}.faq-module__GTvXyq__inquiryPaths{padding:19px}}
