#jse-faq-main{--jse-faq-ink: rgb(var(--color-foreground, 24, 24, 24));--jse-faq-muted: rgba(var(--color-foreground, 24, 24, 24), .64);--jse-faq-soft: rgba(var(--color-foreground, 24, 24, 24), .46);--jse-faq-line: rgba(var(--color-foreground, 24, 24, 24), .16);width:100%;overflow:hidden;background:transparent;color:var(--jse-faq-ink);font-family:var(--font-body--family),sans-serif}#jse-faq-main *,#jse-faq-main *:before,#jse-faq-main *:after{box-sizing:border-box}#jse-faq-main h1,#jse-faq-main h2,#jse-faq-main p{margin:0}#jse-faq-main .jse-faq__eyebrow{font-size:10px;font-weight:500;line-height:1.2;letter-spacing:.2em;text-transform:uppercase}#jse-faq-main .jse-faq__hero{width:var(--jse-width-content);margin:0 auto;padding:56px 0;border-bottom:1px solid var(--jse-faq-line)}#jse-faq-main .jse-faq__hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);align-items:end;gap:clamp(60px,10vw,150px);margin-top:28px}#jse-faq-main .jse-faq__title{font-family:var(--font-heading--family),serif;font-size:clamp(48px,5.2vw,78px);font-weight:400;line-height:.98;letter-spacing:-.045em}#jse-faq-main .jse-faq__introduction{max-width:420px;color:var(--jse-faq-muted);font-size:14px;line-height:1.75}#jse-faq-main .jse-faq__content{display:grid;grid-template-columns:minmax(190px,.32fr) minmax(0,1fr);align-items:start;gap:clamp(60px,9vw,130px);width:var(--jse-width-content);margin:0 auto;padding:56px 0}#jse-faq-main .jse-faq__aside{position:sticky;top:110px}#jse-faq-main .jse-faq__aside-label{margin-bottom:20px;font-size:10px;font-weight:500;letter-spacing:.16em;text-transform:uppercase}#jse-faq-main .jse-faq__aside-text{max-width:230px;color:var(--jse-faq-muted);font-size:13px;line-height:1.7}#jse-faq-main .jse-faq__list{width:100%;border-top:1px solid var(--jse-faq-line)}#jse-faq-main .jse-faq__item{border-bottom:1px solid var(--jse-faq-line)}#jse-faq-main .jse-faq__question{display:grid;grid-template-columns:42px minmax(0,1fr) 28px;align-items:center;gap:18px;min-height:90px;padding:18px 0;color:var(--jse-faq-ink);cursor:pointer;list-style:none}#jse-faq-main .jse-faq__question::-webkit-details-marker{display:none}#jse-faq-main .jse-faq__number{color:var(--jse-faq-soft);font-size:9px;letter-spacing:.12em}#jse-faq-main .jse-faq__question-text{max-width:760px;font-family:var(--font-heading--family),serif;font-size:clamp(22px,2.2vw,30px);font-weight:400;line-height:1.25;letter-spacing:-.02em}#jse-faq-main .jse-faq__toggle{position:relative;display:block;width:18px;height:18px;justify-self:end}#jse-faq-main .jse-faq__toggle:before,#jse-faq-main .jse-faq__toggle:after{position:absolute;top:50%;left:50%;width:14px;height:1px;background:currentColor;content:"";transform:translate(-50%,-50%);transition:transform .22s ease}#jse-faq-main .jse-faq__toggle:after{transform:translate(-50%,-50%) rotate(90deg)}#jse-faq-main .jse-faq__item[open] .jse-faq__toggle:after{transform:translate(-50%,-50%) rotate(0)}#jse-faq-main .jse-faq__answer{padding:0 46px 38px 60px}#jse-faq-main .jse-faq__answer-inner{max-width:690px;color:var(--jse-faq-muted);font-size:14px;line-height:1.8}#jse-faq-main .jse-faq__answer-inner p+p{margin-top:18px}#jse-faq-main .jse-faq__answer-links{display:flex;flex-wrap:wrap;gap:10px 28px;margin-top:26px}#jse-faq-main .jse-faq__inline-link{display:inline-flex;align-items:center;gap:18px;margin-top:26px;padding-bottom:7px;color:var(--jse-faq-ink);border-bottom:1px solid var(--jse-faq-ink);font-size:9px;font-weight:500;letter-spacing:.13em;text-decoration:none;text-transform:uppercase}#jse-faq-main .jse-faq__answer-links .jse-faq__inline-link{margin-top:0}#jse-faq-main .jse-faq__inline-link span:last-child{font-size:15px;transition:transform .22s ease}#jse-faq-main .jse-faq__inline-link:hover span:last-child{transform:translate(4px)}#jse-faq-main .jse-faq__footer{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);align-items:end;gap:clamp(60px,10vw,150px);width:var(--jse-width-content);margin:0 auto;padding:56px 0;border-top:1px solid var(--jse-faq-line)}#jse-faq-main .jse-faq__footer-title{max-width:760px;margin-top:26px;font-family:var(--font-heading--family),serif;font-size:clamp(40px,5vw,68px);font-weight:400;line-height:1.06;letter-spacing:-.035em}#jse-faq-main .jse-faq__footer-action>p{margin-bottom:30px;color:var(--jse-faq-muted);font-size:13px;line-height:1.75}#jse-faq-main .jse-faq__cta{display:flex;align-items:center;justify-content:space-between;min-height:54px;color:var(--jse-faq-ink);border-top:1px solid var(--jse-faq-line);border-bottom:1px solid var(--jse-faq-line);font-size:9px;font-weight:500;letter-spacing:.14em;text-decoration:none;text-transform:uppercase}#jse-faq-main .jse-faq__cta span:last-child{font-size:17px;transition:transform .22s ease}#jse-faq-main .jse-faq__cta:hover span:last-child{transform:translate(5px)}@media screen and (max-width:989px){#jse-faq-main .jse-faq__hero-grid,#jse-faq-main .jse-faq__footer{gap:60px}#jse-faq-main .jse-faq__content{grid-template-columns:180px minmax(0,1fr);gap:50px}}@media screen and (max-width:749px){#jse-faq-main .jse-faq__hero,#jse-faq-main .jse-faq__content,#jse-faq-main .jse-faq__footer{width:calc(100% - 30px)}#jse-faq-main .jse-faq__hero{padding:44px 0}#jse-faq-main .jse-faq__hero-grid{grid-template-columns:1fr;gap:28px;margin-top:22px}#jse-faq-main .jse-faq__title{font-size:clamp(43px,13vw,56px);line-height:1}#jse-faq-main .jse-faq__introduction{max-width:340px;font-size:13px}#jse-faq-main .jse-faq__content{display:block;padding:44px 0}#jse-faq-main .jse-faq__aside{display:none}#jse-faq-main .jse-faq__question{grid-template-columns:26px minmax(0,1fr) 22px;gap:10px;min-height:76px;padding:15px 0}#jse-faq-main .jse-faq__question-text{font-size:20px;line-height:1.28}#jse-faq-main .jse-faq__answer{padding:0 30px 30px 36px}#jse-faq-main .jse-faq__answer-inner{font-size:13px;line-height:1.75}#jse-faq-main .jse-faq__answer-links{display:block}#jse-faq-main .jse-faq__answer-links .jse-faq__inline-link{width:fit-content;margin-top:16px}#jse-faq-main .jse-faq__answer-links .jse-faq__inline-link:first-child{margin-top:0}#jse-faq-main .jse-faq__footer{grid-template-columns:1fr;gap:36px;padding:44px 0}#jse-faq-main .jse-faq__footer-title{margin-top:20px;font-size:clamp(36px,10vw,45px)}}@media(prefers-reduced-motion:reduce){#jse-faq-main *,#jse-faq-main *:before,#jse-faq-main *:after{transition:none!important}}#jse-faq-main .jse-faq__content{padding-bottom:40px}#jse-faq-main .jse-faq__footer{padding-top:40px}@media screen and (max-width:749px){#jse-faq-main .jse-faq__content{padding-bottom:32px}#jse-faq-main .jse-faq__footer{padding-top:32px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/jse-faq.css.map */
