.p2-cd-sec{padding:clamp(48px,6vw,84px) 0;scroll-margin-top:140px}.p2-cd-cab{margin:0 0 clamp(22px,3vw,34px)}.p2-cd-eyebrow{margin:0 0 10px;font:800 12px/1.2 var(--i);letter-spacing:.14em;text-transform:uppercase;color:var(--p2-mu)}.p2-cd-cab h2{margin:0;font:800 clamp(30px,4.2vw,56px)/1.04 var(--i);letter-spacing:-.04em;color:var(--p2-ink);text-wrap:balance}.p2-cd-sub{margin:16px 0 0;font:400 clamp(16px,1.4vw,19px)/1.55 var(--i);color:var(--p2-mu);max-width:70ch}.p2-cd-faq{max-width:920px}.p2-cd-q{border-bottom:1px solid var(--p2-ln)}.p2-cd-q summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 0;font:700 clamp(16px,1.5vw,18px)/1.35 var(--i);color:var(--p2-ink);cursor:pointer;list-style:none}.p2-cd-q summary::-webkit-details-marker{display:none}.p2-cd-q-s{flex:none;width:10px;height:10px;border-right:2px solid var(--p2-mu);border-bottom:2px solid var(--p2-mu);transform:rotate(45deg);transition:transform .2s}.p2-cd-q[open] .p2-cd-q-s{transform:rotate(-135deg)}.p2-cd-q p{margin:0;padding:0 0 22px;font:400 17px/1.65 var(--i);color:var(--p2-tx);max-width:70ch}.p2-cd-q summary:focus-visible{outline:2px solid var(--p2-ink);outline-offset:2px}@media(prefers-reduced-motion:reduce){.p2-cd-q-s{transition:none}}.p2b-lc .p2-cd-sec{padding:28px 0 12px}.p2b-lc .p2-cd-sec .cont{padding:0 16px}.p2b-lc .p2-cd-cab h2{font-size:clamp(20px,2.4vw,26px);letter-spacing:-.02em}.p2b-lc .p2-cd-q summary{padding:16px 0;font-size:15px}.p2b-lc .p2-cd-q p{font-size:15px;padding-bottom:16px}
