.page-module__otSIIW__heroVisual{gap:var(--space-5);flex-direction:column;align-items:center;display:flex}.page-module__otSIIW__heroImageWrap{border:1px solid #f2b24040;border-radius:22px;width:100%;max-width:280px;overflow:hidden;box-shadow:0 18px 45px #00000042}.page-module__otSIIW__heroImage{width:100%;height:auto;display:block}.page-module__otSIIW__raceStack{gap:var(--space-2);flex-direction:column;width:100%;max-width:300px;display:flex}.page-module__otSIIW__raceStackTag{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);font-size:.625rem;font-weight:var(--weight-semibold);align-self:center;margin-bottom:2px}.page-module__otSIIW__raceStage{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--color-surface);border:1px solid #ffffff14;border-radius:12px;display:flex}.page-module__otSIIW__raceStageNumber{font-size:.6875rem;font-weight:var(--weight-bold);color:var(--color-primary);letter-spacing:.04em;flex-shrink:0}.page-module__otSIIW__raceStageBody{flex:1}.page-module__otSIIW__raceStageLabel{font-weight:var(--weight-semibold);color:var(--color-text);font-size:var(--font-size-sm);margin:0}.page-module__otSIIW__raceStageNote{color:var(--color-text-secondary);margin:0;font-size:.75rem;line-height:1.4}.page-module__otSIIW__raceDots{flex-shrink:0;gap:4px;display:flex}.page-module__otSIIW__raceDot{background:linear-gradient(135deg,#f2b240,#ed9226);border-radius:50%;width:8px;height:8px}.page-module__otSIIW__raceDot:nth-child(2){opacity:.7;transform:translateY(2px)}.page-module__otSIIW__raceDot:nth-child(3){opacity:.45;transform:translateY(4px)}.page-module__otSIIW__fourPartsGrid{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (min-width:640px){.page-module__otSIIW__fourPartsGrid{grid-template-columns:repeat(2,1fr)}}.page-module__otSIIW__fourPartsCard{padding:var(--space-4);background:var(--color-surface);border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:4px;display:flex}.page-module__otSIIW__fourPartsLabel{font-weight:var(--weight-bold);color:var(--color-primary);margin:0}.page-module__otSIIW__fourPartsDetail{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0;line-height:1.5}.page-module__otSIIW__seeSettleTable{flex-direction:column;display:flex}.page-module__otSIIW__seeSettleRow{gap:2px var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid #ffffff14;grid-template-columns:1fr;display:grid}.page-module__otSIIW__seeSettleRow:last-child{border-bottom:none}@media (min-width:640px){.page-module__otSIIW__seeSettleRow{grid-template-columns:220px 1fr;align-items:baseline}}.page-module__otSIIW__seeSettleLabel{font-weight:var(--weight-bold);color:var(--color-text)}.page-module__otSIIW__seeSettleValue{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:1.5}.page-module__otSIIW__tableNote{margin-top:var(--space-4);color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:1.6}.page-module__otSIIW__responsibleLink{margin-top:var(--space-4);color:var(--color-text-secondary)}.page-module__otSIIW__progressList{gap:var(--space-5);padding-left:var(--space-4);border-left:2px solid #f2b24040;flex-direction:column;display:flex;position:relative}.page-module__otSIIW__progressItem{gap:var(--space-3);align-items:flex-start;display:flex;position:relative}.page-module__otSIIW__progressDot{left:calc(-1 * var(--space-4) - 5px);background:linear-gradient(135deg,#f2b240,#ed9226);border-radius:50%;width:8px;height:8px;position:absolute;top:4px}.page-module__otSIIW__progressLabel{font-weight:var(--weight-bold);color:var(--color-text);margin:0 0 2px}.page-module__otSIIW__progressLetter{color:var(--color-primary)}.page-module__otSIIW__progressGuidance{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0;line-height:1.5}.page-module__otSIIW__relatedGrid{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (min-width:640px){.page-module__otSIIW__relatedGrid{grid-template-columns:repeat(3,1fr)}}.page-module__otSIIW__hubLink{margin-top:var(--space-5);color:var(--color-text-secondary)}
