.rr-faq{--cobalt: #2A348A;--salmon: #E8836B;--mango: #E6B931;--blueberry: #869ACE;--charcoal: #49494A;--black: #1D2029;--white: #FFFFFF;--cream: #F6F1E7;--rule: rgba(29,32,41,.14);background:var(--white);color:var(--charcoal);font-family:Inter,ui-sans-serif,system-ui,sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased}.rr-faq *,.rr-faq *:before,.rr-faq *:after{box-sizing:border-box}.rr-faq .wrap{max-width:860px;margin:0 auto;padding:0 clamp(16px,4vw,40px)}.rr-faq h1,.rr-faq h2{font-family:Fraunces,ui-serif,Georgia,serif;font-weight:600;margin:0;text-wrap:balance;letter-spacing:-.005em}.rr-faq h1{color:var(--cobalt);font-size:clamp(32px,4.4vw,48px);line-height:1.1;margin:10px 0 14px}.rr-faq h2{color:var(--black);font-size:clamp(24px,3vw,32px);line-height:1.15}.rr-faq p,.rr-faq li{font-size:16px;color:var(--charcoal)}.rr-faq .eyebrow{font-weight:700;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--cobalt)}.rr-faq a{color:var(--cobalt)}.rr-faq .faq-hero{padding:clamp(40px,6vw,72px) 0 clamp(20px,3vw,32px)}.rr-faq .lede{font-size:clamp(16px,1.6vw,18px);max-width:60ch;margin:0 0 24px}.rr-faq .faq-jump{display:flex;flex-wrap:wrap;gap:8px 10px}.rr-faq .faq-jump a{font-size:13.5px;font-weight:600;text-decoration:none;color:var(--cobalt);border:1.5px solid var(--cobalt);border-radius:999px;padding:7px 14px;transition:background .15s ease,color .15s ease}.rr-faq .faq-jump a:hover{background:var(--cobalt);color:var(--white)}.rr-faq .faq-stage{padding:clamp(28px,4vw,44px) 0;scroll-margin-top:110px}.rr-faq .faq-stage h2{margin-bottom:14px}.rr-faq .faq-item{border-bottom:1px solid var(--rule);scroll-margin-top:110px}.rr-faq .faq-item:first-of-type{border-top:1px solid var(--rule)}.rr-faq .faq-item summary{list-style:none;cursor:pointer;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px 2px;font-weight:600;font-size:16.5px;line-height:1.4;color:var(--black)}.rr-faq .faq-item summary::-webkit-details-marker{display:none}.rr-faq .faq-item summary:after{content:"+";flex:none;width:26px;height:26px;border-radius:50%;border:1.5px solid var(--cobalt);color:var(--cobalt);display:inline-flex;align-items:center;justify-content:center;font-weight:600;font-size:17px;line-height:1;margin-top:-1px}.rr-faq .faq-item[open] summary:after{content:"\2212";background:var(--cobalt);color:var(--white)}.rr-faq .faq-item summary:hover span{color:var(--cobalt)}.rr-faq .faq-item summary:focus-visible{outline:2px solid var(--cobalt);outline-offset:2px}.rr-faq .faq-a{padding:0 44px 20px 2px}.rr-faq .faq-a p{margin:0 0 12px;max-width:68ch}.rr-faq .faq-a ul{margin:0 0 12px;padding-left:20px}.rr-faq .faq-a li{margin-bottom:6px}.rr-faq .faq-a b{color:var(--black);font-weight:600}.rr-faq .faq-next{display:inline-block;margin-top:4px;font-weight:600;font-size:15px;text-decoration:none;color:var(--cobalt)}.rr-faq .faq-next:hover{text-decoration:underline;text-underline-offset:3px}.rr-faq .faq-layers{background:var(--cream);padding:clamp(40px,6vw,64px) 0;scroll-margin-top:90px}.rr-faq .faq-layers .wrap{max-width:1000px}.rr-faq .layers-grid{display:grid;grid-template-columns:minmax(160px,240px) 1fr;gap:clamp(24px,5vw,56px);align-items:center}.rr-faq .layers-svg{width:100%;height:auto;display:block}.rr-faq .layers-lede{margin:10px 0 20px}.rr-faq .layer-row{position:relative;background:var(--white);border:1px solid var(--rule);border-radius:6px;padding:14px 18px 14px 24px}.rr-faq .layer-row+.layer-row{margin-top:10px}.rr-faq .layer-row:before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;border-radius:6px 0 0 6px;background:var(--layer)}.rr-faq .layer-name{font-family:Fraunces,serif;font-weight:600;font-size:18px;color:var(--black)}.rr-faq .layer-name span{font-family:Inter,sans-serif;font-weight:600;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--charcoal);margin-left:8px}.rr-faq .layer-row p{margin:4px 0 0;font-size:15px}.rr-faq .layers-close{font-family:Fraunces,serif;font-style:italic;font-size:18px;color:var(--charcoal);margin:20px 0 0}.rr-faq .faq-cta{padding:clamp(40px,6vw,64px) 0 clamp(56px,7vw,88px);text-align:center}.rr-faq .faq-cta p{margin:10px auto 22px}.rr-faq .cta-row{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.rr-faq .btn{display:inline-flex;align-items:center;justify-content:center;font-weight:600;font-size:15px;border-radius:999px;padding:13px 26px;border:1.5px solid var(--cobalt);text-decoration:none}.rr-faq .btn-primary{background:var(--cobalt);color:var(--white)}.rr-faq .btn-outline{background:transparent;color:var(--cobalt)}@media(max-width:720px){.rr-faq .layers-grid{grid-template-columns:1fr}.rr-faq .layers-art{max-width:150px;margin:0 auto}.rr-faq .faq-a{padding-right:4px}.rr-faq .layer-name span{display:block;margin:2px 0 0}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/rr-faq.css.map */
