.sizer-links{flex-wrap:wrap;gap:12px 24px;margin-block:28px;font-size:15px;display:flex}.ring-size-page section{scroll-margin-top:24px}.ring-size-page .sizer-small{color:var(--muted);font-size:14px}.sizer-step{border:0;border-top:1px solid var(--line);min-width:0;margin:28px 0 0;padding:24px 0}.sizer-step legend{font:400 26px/1.15 var(--serif);padding-right:16px}.sizer-step>p:first-of-type{margin-top:0}.card-stage{min-height:80px;padding-block:8px;overflow:hidden}.card-stage svg{color:var(--cocoa);background:var(--paper-2);border-radius:8px;display:block}.sizer-step input[type=range]{width:100%;min-height:44px;accent-color:var(--cocoa);cursor:ew-resize;margin:8px 0 12px;display:block}.sizer-step [hidden],[data-sizer-controls][hidden]{display:none}.ring-measure{margin-inline:auto;display:block}.sizer-result{margin-top:16px;font-size:20px;font-weight:600;display:block}.size-table-wrap{margin-block:24px;overflow-x:auto}.size-table{border-collapse:collapse;font-variant-numeric:tabular-nums;text-align:left;width:100%;font-size:14px}.size-table caption{text-align:left;color:var(--muted);margin-bottom:12px;font-size:13px}.size-table th,.size-table td{border-bottom:1px solid var(--line);white-space:nowrap;padding:10px 12px}.size-table thead{background:var(--paper-2)}.size-table th:first-child,.size-table td:first-child{padding-left:8px}.sizing-method p{font-size:15px}.ring-size-page summary{cursor:pointer;padding-block:12px;font-weight:600}.design-fit-list{padding:0;list-style:none}.design-fit-list li{border-bottom:1px solid var(--line);padding-block:12px}.design-fit-list span{color:var(--muted);font-size:14px;display:block}
