.size-guide{padding:clamp(4rem,8vw,8rem) var(--gutter);background:#b9dedd}.size-guide h2{max-width:12ch;margin:.4rem 0 1rem;font-size:clamp(2.5rem,6vw,5rem);line-height:.95}.size-guide h2 em{color:#f36b45;font-style:normal}.size-guide-intro{max-width:38rem;margin:0 0 2rem;line-height:1.55}.size-table-wrap{overflow-x:auto;background:#f8f5ee;border:1px solid #171717}.size-table{width:100%;min-width:520px;border-collapse:collapse;text-align:left}.size-table th,.size-table td{padding:1rem;border-bottom:1px solid #c9c5bd}.size-table th{background:#171717;color:#fff;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}.size-table td:first-child{font-weight:700}.size-table tr:last-child td{border-bottom:0}.size-guide-notes{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:1rem}.size-note{padding:1.1rem;background:#f8f5ee;border:1px solid #171717}.size-note strong{display:block;margin-bottom:.35rem}.size-note p{margin:0;line-height:1.5}@media(max-width:600px){.size-guide{padding:4rem 1.25rem}.size-table{min-width:0}.size-table th,.size-table td{padding:.75rem .65rem;font-size:.82rem}.size-guide-notes{grid-template-columns:1fr}.size-note{padding:.9rem}}
