.ivfgBW_page{background:var(--paper);color:var(--ink)}.ivfgBW_frame{width:min(100%, var(--site-grid-width));padding-inline:var(--site-section-gutter);border-inline:1px solid var(--line);margin-inline:auto}.ivfgBW_hero{max-width:740px;padding-block:64px 48px}.ivfgBW_eyebrow{color:var(--accent);margin:0 0 18px;font-size:14px;font-weight:550}.ivfgBW_hero h1{font-size:var(--site-hero-size);letter-spacing:-.045em;margin:0;font-weight:490;line-height:1.08}.ivfgBW_lead{max-width:580px;color:var(--muted);margin:24px 0 0;font-size:18px;line-height:1.65}.ivfgBW_guide{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(36px,5vw,72px);padding-bottom:56px;display:grid}.ivfgBW_measurement,.ivfgBW_chartColumn{min-width:0}.ivfgBW_diagramPanel{aspect-ratio:1.12;border:1px solid var(--line);background:var(--esports-surface);border-radius:8px;grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;padding:16px 28px;display:grid;overflow:hidden}.ivfgBW_diagram{width:min(100%,384px);height:100%;max-height:360px;display:block;overflow:visible}.ivfgBW_garment{fill:var(--esports-raised);stroke:#c5c5c5;stroke-width:1.5px;stroke-linejoin:round}.ivfgBW_collar{fill:none;stroke:#a0a0a0;stroke-width:1.4px;stroke-linecap:round}.ivfgBW_seam{fill:none;stroke:#757575;stroke-width:1px;stroke-linecap:round;stroke-dasharray:3 3}.ivfgBW_jerseyMark{fill:var(--ink);opacity:.24}.ivfgBW_measureLines{fill:none;stroke:var(--accent);stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round}.ivfgBW_badge{color:#fff;vertical-align:middle;flex:none;display:inline-block;overflow:visible}.ivfgBW_badge circle{fill:var(--measurement-badge-fill,var(--esports-brand));stroke:none}.ivfgBW_badge path{fill:currentColor;stroke:none}.ivfgBW_measurementCopy{padding-top:26px}.ivfgBW_measurementCopy h2,.ivfgBW_help h2{letter-spacing:-.025em;margin:0;font-size:22px;font-weight:550;line-height:1.3}.ivfgBW_measuringIntro{color:var(--muted);margin:10px 0 24px;font-size:15px;line-height:1.6}.ivfgBW_instructions{gap:22px;margin:0;display:grid}.ivfgBW_instructions dt{align-items:center;gap:10px;font-size:15px;font-weight:550;display:flex}.ivfgBW_instructionKey{width:22px;height:22px}.ivfgBW_instructionKey,.ivfgBW_measureKey{--measurement-badge-fill:#fff;color:#0d0d0d}.ivfgBW_instructions dd{color:var(--muted);margin:8px 0 0 31px;font-size:14px;line-height:1.65}.ivfgBW_chart{border:1px solid var(--line);background:var(--esports-surface);border-radius:8px;overflow:hidden}.ivfgBW_chartHeader{gap:24px;padding:26px 28px 0;display:grid}.ivfgBW_chartHeader h2{letter-spacing:-.035em;margin:0;font-size:clamp(21px,2vw,26px);font-weight:550;line-height:1.25}.ivfgBW_tabs{gap:28px;display:flex}.ivfgBW_tabs button{min-width:44px;min-height:44px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 0 13px;font-size:14px;line-height:22px}.ivfgBW_tabs button[aria-selected=true]{border-bottom-color:var(--accent);color:var(--ink);font-weight:600}.ivfgBW_tabs button:focus-visible{outline:2px solid var(--accent);outline-offset:-4px;border-radius:3px}.ivfgBW_table{border-collapse:collapse;table-layout:fixed;width:100%;color:var(--ink);font-variant-numeric:tabular-nums;font-size:15px}.ivfgBW_table :is(th,td){border-top:1px solid var(--line);text-align:right;height:49px;padding:12px 18px;line-height:22px}.ivfgBW_table th:first-child{text-align:left;width:26%;padding-left:28px}.ivfgBW_table :is(th,td):last-child{padding-right:28px}.ivfgBW_table thead th{height:48px;color:var(--muted);white-space:nowrap;font-size:12px;font-weight:450}.ivfgBW_table tbody th{font-weight:550}.ivfgBW_measureKey{width:18px;height:18px;margin-right:6px}.ivfgBW_unit{color:var(--muted);font-size:10px}.ivfgBW_tolerance{color:var(--muted);margin:16px 0 0;font-size:13px;line-height:1.6}.ivfgBW_help{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px 48px;padding-block:36px 48px;display:flex}.ivfgBW_help p{max-width:520px;color:var(--muted);margin:10px 0 0;font-size:15px;line-height:1.6}.ivfgBW_help a{min-height:44px;color:var(--accent);flex:none;align-items:center;gap:10px;font-size:15px;font-weight:550;text-decoration:none;display:inline-flex}.ivfgBW_help a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.ivfgBW_srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (hover:hover){.ivfgBW_tabs button:hover{color:var(--ink)}.ivfgBW_help a:hover{text-underline-offset:4px;text-decoration:underline}}@media (max-width:1000px){.ivfgBW_guide{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:32px}.ivfgBW_chartHeader{padding-inline:20px}.ivfgBW_table th:first-child{padding-left:20px}.ivfgBW_table :is(th,td):last-child{padding-right:20px}.ivfgBW_diagramPanel{padding-inline:12px}}@media (max-width:760px){.ivfgBW_frame{border-inline:0;padding-inline:24px}.ivfgBW_hero{padding-block:40px 32px}.ivfgBW_hero h1{font-size:var(--site-mobile-hero-size)}.ivfgBW_lead{margin-top:20px;font-size:16px}.ivfgBW_guide{grid-template-columns:minmax(0,1fr);gap:36px;padding-bottom:36px}.ivfgBW_chartColumn{grid-row:1}.ivfgBW_diagramPanel{width:100%;max-width:430px;margin-inline:auto;padding:12px 20px}.ivfgBW_diagram{width:min(100%,340px)}.ivfgBW_measurementCopy{padding-top:24px}.ivfgBW_chartHeader{gap:20px;padding-top:23px}.ivfgBW_table :is(th,td){height:48px;padding-inline:12px}.ivfgBW_help{flex-direction:column;align-items:flex-start;gap:16px;padding-block:30px 38px}}@media (max-width:380px){.ivfgBW_frame{padding-inline:20px}.ivfgBW_chartHeader{padding-inline:16px}.ivfgBW_table th:first-child{width:23%;padding-left:16px}.ivfgBW_table :is(th,td):last-child{padding-right:16px}.ivfgBW_measureKey{margin-right:4px}}
