.morrowmesh-faq-module__NI76NW__page{--faq-paper:#f5f6f0;--faq-ink:#192a24;--faq-muted:#69736b;--faq-green:#1e3d32;--faq-line:#192a242e;box-sizing:border-box;background:var(--faq-paper);width:100%;color:var(--faq-ink);font-family:var(--font-body), "Avenir Next", Avenir, sans-serif;padding:0 clamp(20px,7.8vw,112px) 88px}.morrowmesh-faq-module__NI76NW__page *{box-sizing:border-box}.morrowmesh-faq-module__NI76NW__intro{border-bottom:1px solid var(--faq-line);width:min(910px,100%);margin:0 auto;padding:clamp(52px,8vw,108px) 0 48px}.morrowmesh-faq-module__NI76NW__eyebrow,.morrowmesh-faq-module__NI76NW__asideLabel,.morrowmesh-faq-module__NI76NW__nextStepLabel{color:#58705e;letter-spacing:.15em;margin:0;font-size:10px;font-weight:700;line-height:1.5}.morrowmesh-faq-module__NI76NW__intro h1{max-width:770px;color:var(--faq-green);letter-spacing:-.055em;margin:21px 0 18px;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,6.2vw,76px);font-weight:400;line-height:.99}.morrowmesh-faq-module__NI76NW__deck{color:#43564a;max-width:650px;margin:0;font-size:clamp(16px,1.6vw,19px);line-height:1.65}.morrowmesh-faq-module__NI76NW__availability{color:#48574c;background:#eceee5;border-left:2px solid #a6bd6e;max-width:690px;margin:25px 0 0;padding:13px 16px;font-size:13px;line-height:1.65}.morrowmesh-faq-module__NI76NW__content{grid-template-columns:minmax(180px,.62fr) minmax(0,1.5fr);gap:clamp(36px,8vw,120px);width:min(1080px,100%);margin:0 auto;padding:52px 0 72px;display:grid}.morrowmesh-faq-module__NI76NW__aside{align-self:start;padding-top:7px;position:sticky;top:92px}.morrowmesh-faq-module__NI76NW__aside p{color:var(--faq-muted);margin:16px 0 17px;font-family:Georgia,Times New Roman,serif;font-size:21px;line-height:1.45}.morrowmesh-faq-module__NI76NW__asideLink{color:var(--faq-green);text-underline-offset:4px;font-size:13px;font-weight:650;text-decoration-line:underline;text-decoration-color:#9eac91}.morrowmesh-faq-module__NI76NW__asideLink:hover{color:#587541}.morrowmesh-faq-module__NI76NW__asideLink:focus-visible,.morrowmesh-faq-module__NI76NW__actions a:focus-visible{outline-offset:4px;outline:2px solid #709340}.morrowmesh-faq-module__NI76NW__accordion{border-top:1px solid var(--faq-line);width:100%}.morrowmesh-faq-module__NI76NW__item{border-color:var(--faq-line);padding:0}.morrowmesh-faq-module__NI76NW__trigger{color:var(--faq-ink);align-items:flex-start;gap:18px;padding:22px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(17px,1.7vw,21px);font-weight:400;line-height:1.35;text-decoration:none}.morrowmesh-faq-module__NI76NW__trigger:hover{color:#557047;text-decoration:none}.morrowmesh-faq-module__NI76NW__trigger:focus-visible{outline-offset:3px;outline:2px solid #709340}.morrowmesh-faq-module__NI76NW__number{color:#73866e;font-family:var(--font-body), "Avenir Next", Avenir, sans-serif;letter-spacing:.08em;flex:0 0 24px;padding-top:3px;font-size:10px;font-weight:700}.morrowmesh-faq-module__NI76NW__answer{color:#526057;padding:0 34px 22px 42px;font-size:14px;line-height:1.75}.morrowmesh-faq-module__NI76NW__nextStep{border-top:1px solid var(--faq-line);justify-content:space-between;align-items:center;gap:28px;width:min(1080px,100%);margin:0 auto;padding:30px 0 0;display:flex}.morrowmesh-faq-module__NI76NW__nextStep h2{color:var(--faq-green);letter-spacing:-.035em;margin:8px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(24px,3vw,36px);font-weight:400}.morrowmesh-faq-module__NI76NW__actions{flex-wrap:wrap;gap:10px;display:flex}.morrowmesh-faq-module__NI76NW__guideButton{border-color:var(--faq-green);background:var(--faq-green);color:#f5f6f0}.morrowmesh-faq-module__NI76NW__guideButton:hover{color:#fff;background:#2a4e40}.morrowmesh-faq-module__NI76NW__contactButton{color:var(--faq-green);background:0 0;border-color:#aeb8aa}.morrowmesh-faq-module__NI76NW__contactButton:hover{color:var(--faq-green);background:#e8ece3}@media (max-width:760px){.morrowmesh-faq-module__NI76NW__page{padding-bottom:56px;padding-left:22px;padding-right:22px}.morrowmesh-faq-module__NI76NW__intro{padding:52px 0 34px}.morrowmesh-faq-module__NI76NW__intro h1{max-width:520px;font-size:clamp(40px,11vw,58px);line-height:1.02}.morrowmesh-faq-module__NI76NW__content{grid-template-columns:1fr;gap:30px;padding:34px 0 48px}.morrowmesh-faq-module__NI76NW__aside{max-width:440px;position:static}.morrowmesh-faq-module__NI76NW__aside p{max-width:390px;font-size:19px}.morrowmesh-faq-module__NI76NW__trigger{gap:12px;padding:20px 0;font-size:18px}.morrowmesh-faq-module__NI76NW__answer{padding:0 22px 20px 36px;font-size:13px}.morrowmesh-faq-module__NI76NW__nextStep{flex-direction:column;align-items:flex-start;gap:20px}}@media (prefers-reduced-motion:reduce){.morrowmesh-faq-module__NI76NW__page *,.morrowmesh-faq-module__NI76NW__page :before,.morrowmesh-faq-module__NI76NW__page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
