.size-chart-request{border:1px solid var(--border);background:var(--soft);border-radius:18px;margin-block:30px;padding:clamp(24px,3.5vw,42px)}.size-chart-intro h2{margin-top:15px;font-size:clamp(27px,3vw,38px);line-height:1.1}.size-chart-intro>p:last-child{max-width:650px;margin-top:17px;font-size:15px;line-height:1.75}.size-chart-disclosure{margin-top:24px}.size-chart-disclosure>summary{cursor:pointer;gap:18px;width:fit-content;list-style:none;display:inline-flex}.size-chart-disclosure>summary::-webkit-details-marker{display:none}.size-chart-disclosure>summary svg{transition:transform .22s var(--motion-ease)}.size-chart-disclosure[open]>summary svg{transform:rotate(180deg)}.size-chart-options{border-top:1px solid var(--border);margin-top:25px;padding-top:24px}.size-chart-instructions{font-size:14px;line-height:1.7}.size-chart-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;margin-top:21px;display:grid}.size-chart-fields>div{min-width:0}.size-chart-fields label{color:var(--foreground);margin-bottom:9px;font-size:12px;font-weight:600;display:block}.size-chart-fields input,.size-chart-fields select{border:1px solid var(--border);background:var(--surface);width:100%;min-height:48px;color:var(--foreground);border-radius:9px;padding:12px;font-size:16px;display:block}.size-chart-contact{flex-wrap:wrap;align-items:center;gap:14px;margin-top:25px;display:flex}.size-chart-contact .button{gap:10px;margin:0}.size-chart-draft-note{max-width:560px;margin-top:16px;font-size:12px;line-height:1.7}.size-chart-compact{padding:24px}.size-chart-compact .size-chart-intro h2{font-size:26px}.size-chart-compact .size-chart-intro>p:last-child{font-size:14px}@media (max-width:700px){.size-chart-fields{grid-template-columns:1fr;gap:16px}.size-chart-contact{flex-direction:column;align-items:stretch}.size-chart-contact .button{justify-content:center}.size-chart-disclosure>summary{justify-content:space-between;width:100%}}@media (prefers-reduced-motion:reduce){.size-chart-disclosure>summary svg{transition:none}}
