.u0{background: #071A33; color: #B4C3D9; font-size: 14px}
.u1{background: #0B2545; border-bottom: 1px solid rgba(255,255,255,0.12)}
.u2{background: #F4F6F9; border-bottom: 1px solid #D5DDE8}
.u3{color: #3A4D66; font-size: 14px; line-height: 22px}
.u4{color: #3A4D66; font-size: 16px}
.u5{display: block; box-shadow: 0 0 0 1px rgba(255,255,255,0.35)}
.u6{display: flex; flex-direction: column; gap: 6px}
.u7{display: flex; flex-direction: column; gap: 8px; padding-bottom: 16px; border-bottom: 1px solid #D5DDE8}
.u8{display: flex; flex-wrap: wrap; align-items: center; gap: 8px 28px}
.u9{display: flex; flex-wrap: wrap; gap: 24px; align-items: center; padding-top: 32px; border-top: 1px solid #D5DDE8}
.u10{display: inline-flex; align-items: center; gap: 10px}
.u11{flex: 1 1 200px; display: flex; flex-direction: column; gap: 6px}
.u12{flex: 1 1 auto; min-width: 0; max-width: 680px; display: flex; flex-direction: column; gap: 32px}
.u13{font-family: 'Archivo', 'Helvetica Neue', Arial, sans-serif; font-weight: 700; font-size: 20px; line-height: 1; letter-spacing: -0.01em; color: #FFFFFF}
.u14{font-family: 'Archivo', 'Helvetica Neue', Arial, sans-serif; font-weight: 700; font-size: 22px; line-height: 1.35; letter-spacing: -0.01em; color: #0B2545; margin: 0 0 8px}
.u15{font-family: 'Archivo', 'Helvetica Neue', Arial, sans-serif; font-weight: 700; font-size: 26px; line-height: 1; letter-spacing: -0.01em; color: #FFFFFF}
.u16{font-family: 'Archivo', 'Helvetica Neue', sans-serif; font-weight: 700; font-size: 20px; line-height: 1.4; color: #0B2545; margin-bottom: 6px}
.u17{font-family: 'Archivo', 'Helvetica Neue', sans-serif; font-weight: 700; font-size: 20px; line-height: 1.4; color: #0B2545; margin: 0}
.u18{font-family: 'IBM Plex Mono', 'Noto Sans KR', Menlo, monospace; font-size: 12px; font-weight: 500; letter-spacing: 0.14em; text-transform: uppercase; color: #A85A12; margin-bottom: 8px}
.u19{font-family: 'IBM Plex Mono', 'Noto Sans KR', monospace; font-size: 12px; font-weight: 500; letter-spacing: 0.14em; text-transform: uppercase; color: #A85A12}
.u20{font-family: 'IBM Plex Mono', 'Noto Sans KR', monospace; font-size: 12px; font-weight: 500; letter-spacing: 0.14em; text-transform: uppercase; color: #A85A12; margin-bottom: 12px}
.u21{font-family: 'IBM Plex Mono', Menlo, monospace; font-size: 12px; font-weight: 500; letter-spacing: 0.14em; text-transform: uppercase; color: #5A6B82; margin-bottom: 8px}
.u22{font-family: 'IBM Plex Mono', Menlo, monospace; font-size: 12px; font-weight: 500; letter-spacing: 0.14em; text-transform: uppercase; color: #A85A12; margin-bottom: 12px}
.u23{font-family: 'IBM Plex Mono', Menlo, monospace; font-size: 12px; font-weight: 500; letter-spacing: 0.14em; text-transform: uppercase; color: #A85A12; margin-bottom: 8px}
.u24{font-family: 'IBM Plex Mono', Menlo, monospace; font-size: 13px; color: #5A6B82}
.u25{font-family: 'IBM Plex Mono', monospace; font-size: 12px; font-weight: 500; letter-spacing: 0.14em; text-transform: uppercase; color: #A85A12}
.u26{font-family: 'IBM Plex Mono', monospace; font-size: 12px; font-weight: 500; letter-spacing: 0.14em; text-transform: uppercase; color: #A85A12; margin-bottom: 12px}
.u27{font-family: 'Noto Sans KR', 'Archivo', 'Helvetica Neue', Arial, sans-serif; font-weight: 700; font-size: 22px; line-height: 1.45; color: #0B2545; margin: 0 0 8px}
.u28{font-family: 'Noto Sans KR', 'Archivo', 'Helvetica Neue', sans-serif; font-weight: 700; font-size: 20px; line-height: 1.4; color: #0B2545; margin-bottom: 6px}
.u29{font-family: 'Noto Sans KR', 'Archivo', 'Helvetica Neue', sans-serif; font-weight: 700; font-size: 20px; line-height: 1.4; color: #0B2545; margin: 0}
.u30{font-size: 15px; font-weight: 600; color: #0B2545}
.u31{font-weight: 600; font-size: 15px; color: #0B2545; margin-bottom: 2px}
.u32{list-style: none; margin: 0; padding: 0; border-left: 1px solid #D5DDE8; padding-left: 16px}
.u33{margin: 0 0 20px; max-width: 680px; font-size: 18px; line-height: 1.6; color: #3A4D66}
.u34{max-width: 1200px; margin: 0 auto; padding: 18px clamp(16px, 5vw, 48px); display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 16px}
.u35{max-width: 1200px; margin: 0 auto; padding: 32px clamp(16px, 5vw, 48px); display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; gap: 16px 32px}
.u36{max-width: 1200px; margin: 0 auto; padding: clamp(48px, 6vw, 80px) clamp(16px, 5vw, 48px) clamp(64px, 8vw, 96px); display: flex; gap: 64px; align-items: flex-start}
.u37{max-width: 1200px; margin: 0 auto; padding: clamp(48px, 7vw, 88px) clamp(16px, 5vw, 48px) clamp(40px, 5vw, 64px)}
.u38{padding-top: 32px; border-top: 1px solid #D5DDE8}
.u39{position: relative; z-index: 1; max-width: 1200px; margin: 0 auto; padding: clamp(72px, 9vw, 112px) clamp(20px, 5vw, 48px)}
