@keyframes dvqin{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.faq-page{background:var(--faq-glow);padding:70px 24px 100px}.faq-page .dvq{--blush:var(--faq-source-1);--pink:var(--faq-source-2);--hot:var(--faq-source-3);--mist:var(--faq-source-4);--line:var(--faq-source-5);--hd:var(--font-display);--eye:Montserrat,"Helvetica Neue",Arial,sans-serif;box-sizing:border-box;width:100%;max-width:1200px;font-family:var(--font-sans);color:var(--mist);-webkit-font-smoothing:antialiased;margin:0 auto;padding:0 16px;font-size:16px;line-height:1.55;position:relative}.faq-page .dvq *{box-sizing:border-box}.faq-page .dvq-top{text-align:center;justify-items:center;gap:22px;max-width:820px;margin:0 auto;padding:clamp(24px,4vw,48px) 0 clamp(14px,2vw,24px);display:grid}.faq-page .dvq-eye{font-family:var(--eye);letter-spacing:.26em;text-transform:uppercase;color:var(--hot);margin:0;font-size:11px;font-weight:600}.faq-page .dvq-top .dvq-eye{margin-bottom:-12px}.faq-page .dvq-h{font-family:var(--hd);text-transform:lowercase;letter-spacing:0;color:var(--faq-source-6);text-wrap:balance;margin:0;font-weight:700;line-height:.92}.faq-page .dvq h1.dvq-h{font-size:clamp(50px,7.4vw,104px)}.faq-page .dvq h1 img{width:3.4em;max-width:100%;height:auto;filter:drop-shadow(var(--faq-source-7) 0px 0px 14px);margin:-.08em auto 0;display:block}.faq-page .dvq-sr{clip:rect(0px, 0px, 0px, 0px);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.faq-page .dvq-lede{text-wrap:pretty;max-width:34em;margin:0;font-size:clamp(16px,1.35vw,18.5px);line-height:1.6}.faq-page .dvq-g{border-top:1px solid var(--line);grid-template-columns:minmax(0,.55fr) minmax(0,1.45fr);gap:clamp(24px,5vw,72px);padding-block:clamp(36px,4.5vw,60px);scroll-margin-top:24px;display:grid}.faq-page #dvq-groups>.dvq-g:first-child{padding-top:clamp(18px,2.4vw,30px)}.faq-page .dvq-g[hidden],.faq-page .dvq details[hidden]{display:none}.faq-page .dvq-g header{align-content:start;gap:10px;display:grid}.faq-page .dvq-g header p:not(.dvq-eye){margin:0;font-size:14px}.faq-page .dvq-l{align-content:start;display:grid}.faq-page .dvq details{border-bottom:1px solid var(--line)}.faq-page .dvq details:first-child{border-top:0}.faq-page .dvq summary{--ic:var(--pink);cursor:pointer;font-family:var(--hd);letter-spacing:0;color:var(--faq-source-6);-webkit-tap-highlight-color:transparent;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:clamp(18px,1.7vw,22px);font-weight:700;line-height:1.25;list-style:none;transition:color .3s;display:flex}.faq-page .dvq-t{min-width:0}.faq-page .dvq-nb{white-space:nowrap}@media (width<=340px){.faq-page .dvq-nb{white-space:normal}}.faq-page .dvq summary::-webkit-details-marker{display:none}.faq-page .dvq summary:hover{color:var(--pink)}.faq-page .dvq summary:after{content:"";background-color:var(--ic);width:20px;height:20px;-webkit-mask:linear-gradient(var(--faq-source-8), var(--faq-source-8)) 50% 50% / 14px 1.6px no-repeat, linear-gradient(var(--faq-source-8), var(--faq-source-8)) 50% 50% / 1.6px 14px no-repeat;-webkit-mask:linear-gradient(var(--faq-source-8), var(--faq-source-8)) 50% 50% / 14px 1.6px no-repeat, linear-gradient(var(--faq-source-8), var(--faq-source-8)) 50% 50% / 1.6px 14px no-repeat;mask:linear-gradient(var(--faq-source-8), var(--faq-source-8)) 50% 50% / 14px 1.6px no-repeat, linear-gradient(var(--faq-source-8), var(--faq-source-8)) 50% 50% / 1.6px 14px no-repeat;flex:none;transition:transform .45s cubic-bezier(.6,0,.2,1),background-color .3s}.faq-page .dvq details[open] summary{color:var(--pink)}.faq-page .dvq details[open] summary:after{--ic:var(--hot);background-color:var(--hot);transform:rotate(135deg)}.faq-page .dvq summary:focus-visible{outline:2px solid var(--hot);outline-offset:3px;border-radius:6px}.faq-page .dvq details p{max-width:46em;margin:0 0 24px;font-size:15.5px;line-height:1.65;animation:.35s .1s both dvqin}.faq-page .dvq{interpolate-size:allow-keywords}.faq-page .dvq details::details-content{block-size:0;transition:block-size .45s cubic-bezier(.6, 0, .2, 1), content-visibility .45s allow-discrete;overflow:hidden}.faq-page .dvq details[open]::details-content{block-size:auto}@media (width<=900px){.faq-page .dvq-g{grid-template-columns:minmax(0,1fr);gap:6px}.faq-page .dvq-g header{margin-bottom:8px}}@media (prefers-reduced-motion:reduce){.faq-page .dvq details p{animation:auto;animation-timeline:none}.faq-page .dvq summary:after,.faq-page .dvq summary{transition:none}.faq-page .dvq details::details-content{transition:none}}.faq-page{padding-top:18px}.faq-page .dvq-g header .dvq-h{font-size:44px}.faq-page .dvq-g:first-child header .dvq-h{text-wrap:nowrap}@media (width<=900px){.faq-page .dvq-g header .dvq-h{font-size:32px}}@media (width<=767px){.faq-page{padding:20px 0 60px}.faq-page .dvq{max-width:320px;margin-left:0;margin-right:auto}.faq-page .dvq-g header .dvq-h{font-size:30px}}.faq-page .dvq-h{font-family:var(--font-display);letter-spacing:-.07em;font-weight:700;line-height:.95}.faq-page .dvq summary{font-family:var(--font-display);letter-spacing:-.01em;word-spacing:normal;font-size:17px;font-weight:700;line-height:1.3}@media (width<=900px){.faq-page .dvq summary{font-size:15px}.faq-page .dvq-g header .dvq-h{letter-spacing:-.04em}}
