.SizeGuidePage_sgIntroGrid__f4Ph_{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.SizeGuidePage_sgIntroLeft__Xw_Ph{display:flex;flex-direction:column;gap:16px;max-width:480px}.SizeGuidePage_sgIntroH__5DU_n{font-size:clamp(30px,3.6vw,48px);line-height:1.05}.SizeGuidePage_sgIntroLeft__Xw_Ph p{color:var(--ink-soft);font-size:16px;line-height:1.6}.SizeGuidePage_sgSteps__6RaC_{list-style:none;display:flex;flex-direction:column;gap:0;border-top:1px solid var(--line);padding:0;margin:0}.SizeGuidePage_sgSteps__6RaC_ li{display:grid;grid-template-columns:56px 1fr;gap:24px;padding:24px 0;border-bottom:1px solid var(--line);align-items:start}.SizeGuidePage_sgSteps__6RaC_ .mono{font-size:11px;letter-spacing:.16em;color:var(--accent);padding-top:4px}.SizeGuidePage_sgSteps__6RaC_ b{display:block;font-size:18px;font-weight:500;margin-bottom:6px}.SizeGuidePage_sgSteps__6RaC_ p{color:var(--ink-soft);font-size:14.5px;line-height:1.55}.SizeGuidePage_sgDiagram__d3wc3{background:var(--bg-elev);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.SizeGuidePage_sgDHead__nY8hW{display:flex;flex-direction:column;gap:12px;margin-bottom:40px;max-width:640px}.SizeGuidePage_sgDH__gDlXE{font-size:clamp(28px,3.2vw,44px);line-height:1.1}.SizeGuidePage_sgDGrid__h_9Vx{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.SizeGuidePage_sgDCard__v_3Kh{background:var(--bg);padding:32px 24px;display:flex;flex-direction:column;gap:10px;transition:background .3s}.SizeGuidePage_sgDCard__v_3Kh:hover{background:var(--bg-elev)}.SizeGuidePage_sgDCard__v_3Kh .mono{font-size:11px;letter-spacing:.16em;color:var(--accent)}.SizeGuidePage_sgDCard__v_3Kh b{font-size:20px;font-weight:500;letter-spacing:-.005em}.SizeGuidePage_sgDCard__v_3Kh p{color:var(--ink-soft);font-size:14px;line-height:1.55}.SizeGuidePage_sgTblHead___l9Hn{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:40px;flex-wrap:wrap}.SizeGuidePage_sgTblHead___l9Hn .eyebrow{color:var(--ink-2)}.SizeGuidePage_sgTblH__Y8uy_{font-size:clamp(28px,3.2vw,44px);line-height:1.1;margin-top:6px}.SizeGuidePage_sgControls__M8cfG{display:flex;gap:14px;align-items:center}.SizeGuidePage_sgSeg__uquCI{display:inline-flex;border:1px solid var(--line-strong);border-radius:999px;padding:4px;background:var(--bg-elev)}.SizeGuidePage_sgSegBtn__8glEJ{padding:8px 18px;border:none;background:transparent;color:var(--ink-soft);font-size:13px;cursor:pointer;border-radius:999px;transition:all .25s;font-family:inherit;letter-spacing:.02em}.SizeGuidePage_sgSegBtn__8glEJ.SizeGuidePage_on__gjc49{background:var(--ink);color:var(--bg)}.SizeGuidePage_sgTblWrap__0uA9w{border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;background:var(--bg)}.SizeGuidePage_sgTbl__A_7ji{width:100%;border-collapse:collapse;font-size:15px}.SizeGuidePage_sgTbl__A_7ji td,.SizeGuidePage_sgTbl__A_7ji th{padding:18px 24px;text-align:left}.SizeGuidePage_sgTbl__A_7ji thead{background:var(--bg-elev);border-bottom:1px solid var(--line)}.SizeGuidePage_sgTbl__A_7ji thead .mono{font-size:10px;letter-spacing:.18em;color:var(--ink-mute);text-transform:uppercase}.SizeGuidePage_sgUnit__g06db{font-style:normal;opacity:.55;letter-spacing:0;text-transform:lowercase}.SizeGuidePage_sgTbl__A_7ji tbody tr{border-bottom:1px solid var(--line);transition:background .2s}.SizeGuidePage_sgTbl__A_7ji tbody tr:last-child{border-bottom:none}.SizeGuidePage_sgTbl__A_7ji tbody tr:hover{background:var(--bg-elev)}.SizeGuidePage_sgSizeCell__Ymd7M{width:110px}.SizeGuidePage_sgSizeCell__Ymd7M b{font-size:24px;font-weight:400;letter-spacing:-.01em}.SizeGuidePage_sgTblNote___TJ59{display:block;margin-top:16px;font-size:11px;letter-spacing:.12em;color:var(--ink-mute)}.SizeGuidePage_sgTblNote___TJ59 b{color:var(--ink);letter-spacing:0;font-weight:500}.SizeGuidePage_sgCompHead__2SItS{display:flex;flex-direction:column;gap:12px;max-width:700px;margin-bottom:48px}.SizeGuidePage_sgCompH__UN41z{font-size:clamp(28px,3.2vw,44px);line-height:1.1}.SizeGuidePage_sgCompHead__2SItS p{color:var(--ink-soft);font-size:16px;line-height:1.6}.SizeGuidePage_sgCompGrid__8w_44{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.SizeGuidePage_sgCompCard__MvqBX{background:var(--bg-elev);padding:40px 32px;display:flex;flex-direction:column;gap:12px;min-height:320px;transition:background .3s}.SizeGuidePage_sgCompCard__MvqBX:hover{background:var(--bg)}.SizeGuidePage_sgCompRoman__eg5Y_{font-size:64px;line-height:1;font-weight:400;letter-spacing:-.02em;margin-bottom:4px}.SizeGuidePage_sgCompCard__MvqBX .mono{font-size:11px;letter-spacing:.14em;color:var(--ink-mute)}.SizeGuidePage_sgCompCard__MvqBX h3{font-size:22px;font-weight:500;letter-spacing:-.005em;margin-top:4px}.SizeGuidePage_sgCompCard__MvqBX p{color:var(--ink-soft);font-size:14.5px;line-height:1.6}.SizeGuidePage_sgFaq__5QI05{background:var(--bg-elev);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.SizeGuidePage_sgFaqInner__SxHyo{display:grid;grid-template-columns:320px 1fr;gap:64px;align-items:start}.SizeGuidePage_sgFaqHead__3UssR{display:flex;flex-direction:column;gap:12px;position:sticky;top:120px}.SizeGuidePage_sgFaqH__ourCe{font-size:clamp(28px,3vw,40px);line-height:1.1}.SizeGuidePage_sgFaqList__VuE_C{display:flex;flex-direction:column;border-top:1px solid var(--line)}.SizeGuidePage_sgFaqItem__zSJoR{border-bottom:1px solid var(--line)}.SizeGuidePage_sgFaqItem__zSJoR summary{display:grid;grid-template-columns:48px 1fr 32px;align-items:center;gap:16px;padding:24px 0;cursor:pointer;list-style:none;font-family:inherit}.SizeGuidePage_sgFaqItem__zSJoR summary::-webkit-details-marker{display:none}.SizeGuidePage_sgFaqItem__zSJoR .mono{font-size:11px;letter-spacing:.16em;color:var(--ink-mute)}.SizeGuidePage_sgFaqQ__9z7FL{font-size:20px;font-weight:500;letter-spacing:-.005em}.SizeGuidePage_sgFaqIcon__WI8uA{font-size:24px;color:var(--ink-soft);transition:transform .35s;text-align:right}.SizeGuidePage_sgFaqItem__zSJoR[open] .SizeGuidePage_sgFaqIcon__WI8uA{transform:rotate(45deg);color:var(--accent)}.SizeGuidePage_sgFaqA__F4tHS{padding:0 0 24px 64px}.SizeGuidePage_sgFaqA__F4tHS p{color:var(--ink-soft);font-size:15px;line-height:1.65;max-width:640px}@media (max-width:900px){.SizeGuidePage_sgIntroGrid__f4Ph_{grid-template-columns:1fr;gap:40px}.SizeGuidePage_sgDGrid__h_9Vx{grid-template-columns:repeat(2,1fr)}.SizeGuidePage_sgCompGrid__8w_44{grid-template-columns:1fr}.SizeGuidePage_sgFaqInner__SxHyo{grid-template-columns:1fr;gap:32px}.SizeGuidePage_sgFaqHead__3UssR{position:static}.SizeGuidePage_sgTbl__A_7ji td,.SizeGuidePage_sgTbl__A_7ji th{padding:14px 16px;font-size:13px}.SizeGuidePage_sgFaqA__F4tHS{padding-left:0}}@media (max-width:560px){.SizeGuidePage_sgCompGrid__8w_44,.SizeGuidePage_sgDGrid__h_9Vx{grid-template-columns:1fr}.SizeGuidePage_sgTblWrap__0uA9w{border:none;background:transparent;border-radius:0;overflow:visible}.SizeGuidePage_sgTbl__A_7ji{display:block;font-size:14px}.SizeGuidePage_sgTbl__A_7ji thead{display:none}.SizeGuidePage_sgTbl__A_7ji tbody{display:flex;flex-direction:column;gap:12px}.SizeGuidePage_sgTbl__A_7ji tbody tr{display:flex;flex-direction:column;gap:8px;padding:18px 20px;background:var(--bg-elev);border:1px solid var(--line);border-radius:var(--r-md)}.SizeGuidePage_sgTbl__A_7ji tbody tr:hover{background:var(--bg-elev)}.SizeGuidePage_sgTbl__A_7ji tbody td{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:0;border:none;line-height:1.4;text-align:right}.SizeGuidePage_sgTbl__A_7ji tbody td:before{content:attr(data-label);font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-mute);flex-shrink:0;text-align:left}.SizeGuidePage_sgTbl__A_7ji tbody td.SizeGuidePage_sgSizeCell__Ymd7M{flex-direction:column;align-items:flex-start;text-align:left;padding-bottom:8px;border-bottom:1px solid var(--line);width:auto}.SizeGuidePage_sgTbl__A_7ji tbody td.SizeGuidePage_sgSizeCell__Ymd7M:before{display:none}.SizeGuidePage_sgTbl__A_7ji tbody td.SizeGuidePage_sgSizeCell__Ymd7M b{font-size:22px}}