.loreloom-faq-module__J9saRW__faqPage{width:min(100%,1200px);color:var(--foreground);margin-inline:auto;padding:clamp(3rem,7vw,6.75rem) clamp(1.25rem,6vw,5rem) 5rem}.loreloom-faq-module__J9saRW__hero{grid-template-columns:minmax(0,1.1fr) minmax(240px,.7fr);align-items:end;gap:clamp(2rem,8vw,7rem);padding-bottom:clamp(3rem,7vw,5.75rem);display:grid}.loreloom-faq-module__J9saRW__eyebrow,.loreloom-faq-module__J9saRW__sectionEyebrow,.loreloom-faq-module__J9saRW__noteLabel{color:var(--muted-foreground);font-family:var(--font-body);letter-spacing:.15em;margin:0;font-size:.68rem;font-weight:700;line-height:1.5}.loreloom-faq-module__J9saRW__eyebrow:before{background:var(--ring);content:"";vertical-align:.08rem;border-radius:50%;width:.4rem;height:.4rem;margin-right:.6rem;display:inline-block}.loreloom-faq-module__J9saRW__title{max-width:11ch;font-family:var(--font-display);letter-spacing:-.045em;margin:1.15rem 0 1.35rem;font-size:clamp(3.25rem,7vw,6rem);font-weight:400;line-height:.98}.loreloom-faq-module__J9saRW__lead{max-width:38rem;color:var(--muted-foreground);margin:0;font-size:clamp(.96rem,1.5vw,1.08rem);line-height:1.8}.loreloom-faq-module__J9saRW__heroNote{border-block:1px solid var(--border);gap:.85rem;margin:0 0 .35rem;padding:1.4rem 0 1.1rem;display:grid}.loreloom-faq-module__J9saRW__noteLabel{color:var(--ring)}.loreloom-faq-module__J9saRW__noteText{max-width:21rem;color:var(--foreground);font-family:var(--font-display);font-size:clamp(1.35rem,2.2vw,1.8rem);line-height:1.35}.loreloom-faq-module__J9saRW__questions{border-top:1px solid var(--border);padding-top:1.7rem}.loreloom-faq-module__J9saRW__sectionHeading{justify-content:space-between;align-items:baseline;gap:1.5rem;margin-bottom:1.5rem;display:flex}.loreloom-faq-module__J9saRW__sectionHeading h2,.loreloom-faq-module__J9saRW__nextCopy h2{font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:clamp(1.7rem,3vw,2.35rem);font-weight:400;line-height:1.15}.loreloom-faq-module__J9saRW__sectionEyebrow{color:var(--ring)}.loreloom-faq-module__J9saRW__accordion{width:100%}.loreloom-faq-module__J9saRW__item{border-color:var(--border);padding:.15rem 0}.loreloom-faq-module__J9saRW__trigger{min-height:5.2rem;color:var(--foreground);gap:1.2rem;padding:1.4rem 0;text-decoration:none!important}.loreloom-faq-module__J9saRW__trigger:hover{text-decoration:none!important}.loreloom-faq-module__J9saRW__trigger:focus-visible{outline:2px solid var(--ring);outline-offset:.25rem;border-radius:.35rem}.loreloom-faq-module__J9saRW__trigger svg{width:1.1rem;height:1.1rem;color:var(--ring)}.loreloom-faq-module__J9saRW__number{color:var(--ring);font-family:var(--font-body);letter-spacing:.08em;flex:0 0 2rem;font-size:.72rem;font-weight:700}.loreloom-faq-module__J9saRW__question{font-family:var(--font-display);flex:1;font-size:clamp(1.1rem,2.1vw,1.4rem);font-weight:400;line-height:1.35}.loreloom-faq-module__J9saRW__answer{color:var(--muted-foreground);font-family:var(--font-body);padding:0 3.5rem 1.55rem;font-size:.96rem;line-height:1.8}.loreloom-faq-module__J9saRW__nextStep{color:var(--primary-foreground);background:var(--primary);border-radius:.5rem;justify-content:space-between;align-items:center;gap:2rem;margin-top:clamp(3rem,7vw,5rem);padding:clamp(1.5rem,4vw,3rem);display:flex}.loreloom-faq-module__J9saRW__nextCopy{gap:.7rem;display:grid}.loreloom-faq-module__J9saRW__nextCopy .loreloom-faq-module__J9saRW__sectionEyebrow{color:color-mix(in srgb, var(--primary-foreground) 72%, transparent)}.loreloom-faq-module__J9saRW__nextCopy h2{max-width:19ch}.loreloom-faq-module__J9saRW__ctaButton{flex:none;min-height:2.9rem;padding-inline:1.2rem}@media (max-width:700px){.loreloom-faq-module__J9saRW__faqPage{padding-top:3.3rem;padding-bottom:3.5rem}.loreloom-faq-module__J9saRW__hero{grid-template-columns:1fr;gap:2rem;padding-bottom:3.4rem}.loreloom-faq-module__J9saRW__title{max-width:10ch;font-size:clamp(3.2rem,14vw,4.7rem)}.loreloom-faq-module__J9saRW__heroNote{max-width:29rem}.loreloom-faq-module__J9saRW__sectionHeading{gap:.5rem;margin-bottom:.9rem;display:grid}.loreloom-faq-module__J9saRW__trigger{gap:.7rem;min-height:4.8rem;padding-block:1.15rem}.loreloom-faq-module__J9saRW__number{flex-basis:1.55rem}.loreloom-faq-module__J9saRW__answer{padding-bottom:1.25rem;padding-left:2.25rem;padding-right:.4rem;font-size:.92rem}.loreloom-faq-module__J9saRW__nextStep{flex-direction:column;align-items:flex-start;gap:1.35rem;margin-top:3.25rem}}@media (max-width:360px){.loreloom-faq-module__J9saRW__faqPage{padding-inline:1rem}.loreloom-faq-module__J9saRW__trigger{gap:.45rem}.loreloom-faq-module__J9saRW__number{flex-basis:1.3rem}.loreloom-faq-module__J9saRW__answer{padding-left:1.8rem}}@media (prefers-reduced-motion:reduce){.loreloom-faq-module__J9saRW__faqPage *,.loreloom-faq-module__J9saRW__faqPage :before,.loreloom-faq-module__J9saRW__faqPage :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
