.fw-head{align-items:start}.fw-rank{font-family:var(--font-display);font-weight:500;font-size:clamp(56px,8vw,112px);line-height:.9;letter-spacing:-.02em;margin:10px 0 0}.fw-standing{display:flex;align-items:baseline;gap:10px;margin:18px 0 0}.fw-standing__figure{font-family:var(--font-display);font-weight:500;font-size:clamp(36px,4.4vw,56px);line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.fw-standing__unit{font-family:var(--font-display);font-size:26px;color:var(--color-ink-muted)}.fw-standing__label{margin-left:6px}.fw-marks{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:16px}.fw-seal{display:flex;justify-content:flex-end;align-items:flex-start;min-width:140px}.fw-body{max-width:1240px;margin:18px auto 0;padding:0 clamp(20px,4vw,56px) 48px}.fw-tabs{display:flex;gap:0;border-bottom:1px solid var(--color-ink-hairline-strong)}.fw-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-bottom:1px solid transparent;margin-bottom:-1px;padding:10px 18px 12px;font:inherit;cursor:pointer;color:var(--color-ink-muted);border-radius:0}.fw-tab.is-selected{color:var(--color-ink);border-bottom-color:var(--color-ink)}.fw-tab:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.fw-panel{margin-top:22px}@media (max-width:720px){.fw-head{grid-template-columns:1fr}.fw-seal{justify-content:flex-start}}