.fq-page.fd-page{background:transparent}.fq-hero{position:relative;text-align:center}.fq-page .fq-hero .fd-head{text-align:center;margin-bottom:0}.fq-page .fq-h1{margin-bottom:var(--sp-h2)}.fq-page .fq-hero .fd-sub{max-width:640px;margin-left:auto;margin-right:auto;text-wrap:balance}.fq-chips{margin:32px auto 0;max-width:960px}.fq-chips ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:16px}.fq-chips li{display:flex;margin:0}.fq-chip{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:8px 16px;border-radius:999px;box-sizing:border-box;border:1.5px solid rgba(45,37,33,.2);background:#fff;color:#2D2521;font-size:15px;font-weight:500;line-height:1.3;text-decoration:none;text-align:center;text-wrap:balance;transition:border-color .2s ease,background-color .2s ease}.fq-chip:hover,.fq-chip:focus{border-color:#2D2521;color:#2D2521}.fq-chip:focus-visible{outline:2px solid #2D2521;outline-offset:3px}@media (max-width:700px){.fq-chips{width:calc(100vw - 32px);max-width:none;margin-left:calc(50% - 50vw + 16px);margin-right:0}.fq-chips ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.fq-chip{padding:8px 12px}}@media (prefers-reduced-motion:reduce){.fq-chip{transition:none}}.fq-section{scroll-margin-top:24px}.fq-page .fd-wrap > .fq-hero{margin-bottom:96px}.fq-page .fd-wrap > .fq-section{margin-bottom:80px}.fq-page .fq-section .fd-head{text-align:center;margin-bottom:32px}@media (max-width:700px){.fq-page .fd-wrap > .fq-hero{margin-bottom:64px}.fq-page .fd-wrap > .fq-section{margin-bottom:56px}.fq-page .fq-section .fd-head{margin-bottom:24px}}.fq-h2{margin:0;font-family:'Bauhaus Lace Bolt',sans-serif;font-weight:700;font-size:clamp(28px,3.6vw,40px);line-height:1.15;color:#2D2521;text-wrap:balance}.fq-page .tlc-faq-a p + p,.fq-page .tlc-faq-a ul + p{margin-top:0}.fq-page .tlc-faq-a p:has(+ ul){padding-bottom:8px}.fq-page .tlc-faq-a .fq-list{list-style:none;margin:0;padding:0 16px 24px}.fq-list li{position:relative;padding-left:24px;font-size:15px;line-height:1.8;color:#2D2521}.fq-list li + li{margin-top:4px}.fq-list li::before{content:"";position:absolute;left:4px;top:.72em;width:7px;height:7px;border-radius:50%;background:#db99d3}@media (max-width:700px){.fq-list li{font-size:16px}}.fq-page .art-cta{max-width:960px;margin:var(--sp-section) auto 0;background:#FCF7CE}