.size-main{max-width:1050px;margin:auto;padding:50px clamp(20px,5vw,70px) 70px}.size-heading{max-width:760px}.size-heading h1{font-size:clamp(40px,7vw,68px);line-height:1.1;margin:0 0 24px}.size-note,.size-sources{font-size:14px;color:var(--muted)}.size-sections{display:flex;flex-wrap:wrap;gap:12px;margin:30px 0}.size-sections a{border:1px solid var(--line);padding:10px 18px;text-decoration:none}.size-main section{padding:35px 0;border-top:1px solid var(--line);scroll-margin-top:120px}.size-main h2{font-size:32px;margin:0 0 20px}.size-main .eyebrow{margin-bottom:10px}.size-table{overflow-x:auto;margin:26px 0;background:#fff;border:1px solid var(--line)}table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums;text-align:left;font-size:15px}caption{text-align:left;padding:18px;font-weight:600;background:var(--beige)}th,td{padding:13px 18px;border-bottom:1px solid var(--line)}thead th{background:#f0eee7;font-size:13px}tbody th{font-weight:600}tbody tr:nth-child(even){background:#faf9f6}.size-help{padding:30px;background:var(--beige);margin:20px 0 30px}.size-sources{line-height:1.7}.category-nav [aria-current]{font-weight:700;text-decoration:underline;text-underline-offset:6px}.size-main a:focus-visible,.size-table:focus-visible{outline:3px solid var(--gold);outline-offset:4px}@media(max-width:600px){.size-main{padding-top:32px}.size-table table{font-size:14px}th,td{padding:12px}#rings table{min-width:590px}.size-help{padding:22px}.site-header>.button{padding:10px;font-size:13px}}