.cw-account-options{display:grid;grid-template-columns:1fr;gap:34px;max-width:1100px;margin:0 auto}
.cw-account-option{display:flex;min-height:150px;padding:clamp(26px,3vw,42px);flex-direction:column;align-items:center;justify-content:center;border:1px solid var(--cw-line);background:#fff;color:var(--cw-ink);text-align:center;transition:background .2s ease,transform .2s ease}
.cw-account-option:hover{background:var(--cw-sand);transform:translateY(-2px)}
.cw-account-option h3{margin:0;font-size:clamp(22px,2.2vw,31px);line-height:1.15}
.cw-account-option .cw-account-option__link{display:inline-block;margin-top:22px;padding-bottom:5px;border-bottom:2px solid currentColor;color:var(--cw-teal);font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
.cw-size-guide{background:var(--cw-sand)}
.cw-size-guide__intro{max-width:800px;margin:0 auto 32px;text-align:center}
.cw-size-guide__intro h2{margin-bottom:16px;font-size:clamp(30px,4vw,54px);line-height:1.05}
.cw-size-guide__intro>p:last-child{max-width:700px;margin-right:auto;margin-bottom:0;margin-left:auto;color:#665f5b;font-size:16px;line-height:1.6}
.cw-size-guide__details{max-width:1160px;margin:0 auto;border:1px solid var(--cw-line);background:#fff}
.cw-size-guide__details>summary{display:flex;width:max-content;max-width:calc(100% - 40px);min-height:50px;margin:30px auto;padding:13px 22px;align-items:center;justify-content:center;border:1px solid var(--cw-teal);background:var(--cw-teal);color:#fff;cursor:pointer;font-size:13px;font-weight:800;letter-spacing:.04em;list-style:none;text-align:center;text-transform:uppercase;transition:.2s ease}
.cw-size-guide__details>summary::-webkit-details-marker{display:none}
.cw-size-guide__details>summary:hover{transform:translateY(-2px)}
.cw-size-guide__details[open]>summary{background:#fff;color:var(--cw-teal)}
.cw-size-guide__content{padding:0 clamp(20px,4vw,52px) clamp(28px,5vw,56px)}
.cw-size-guide__lead{max-width:760px;margin:0 auto 28px;color:#665f5b;line-height:1.6;text-align:center}
.cw-size-guide__tables{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.cw-size-table-card{padding:clamp(20px,3vw,34px);border:1px solid var(--cw-line)}
.cw-size-table-card h3,.cw-size-guide__howto h3{margin-bottom:10px;font-size:22px}
.cw-size-table-card>p{min-height:48px;margin-bottom:20px;color:#665f5b;line-height:1.5}
.cw-size-table-wrap{overflow-x:auto}
.cw-size-table-card table{width:100%;border-collapse:collapse;font-size:14px}
.cw-size-table-card th,.cw-size-table-card td{padding:11px 10px;border-bottom:1px solid var(--cw-line);text-align:left;white-space:nowrap}
.cw-size-table-card thead th{background:var(--cw-sand);color:var(--cw-ink);font-size:12px;letter-spacing:.06em;text-transform:uppercase}
.cw-size-table-card tbody th{color:var(--cw-teal)}
.cw-size-guide__howto{margin-top:20px;padding:clamp(22px,3vw,34px);background:var(--cw-ink);color:#fff}
.cw-size-guide__howto ol{margin:16px 0 20px;padding-left:22px}
.cw-size-guide__howto li{margin-bottom:9px;line-height:1.55}
.cw-size-guide__howto p{margin-bottom:0;color:#ece7e3;line-height:1.55}
@media(max-width:989px){.cw-size-guide__tables{grid-template-columns:1fr}}
@media(max-width:749px){.cw-account-options{gap:42px}.cw-account-option{min-height:0;padding:30px 20px}.cw-size-guide__details>summary{width:calc(100% - 32px);max-width:none;margin:20px 16px}.cw-size-guide__content{padding:0 16px 24px}.cw-size-table-card{padding:18px 14px}.cw-size-table-card>p{min-height:0}.cw-size-table-card th,.cw-size-table-card td{padding:10px 8px}.cw-size-guide__howto{padding:22px 18px}}
