.draft-banner{min-height:34px;padding:7px 24px;background:#ffd978;color:#302300;display:flex;align-items:center;justify-content:center;gap:14px;font-size:12px;text-align:center}.draft-banner strong{font:800 10px Manrope,sans-serif;letter-spacing:.13em}.rules-section{background:#fff}.tab-switcher{display:flex;gap:7px;margin:0 0 18px;padding:5px;width:max-content;border:1px solid var(--line);border-radius:13px;background:var(--paper)}.tab-button{border:0;border-radius:9px;padding:12px 25px;background:transparent;color:var(--muted);font:800 14px Manrope,sans-serif;cursor:pointer}.tab-button.active{background:var(--ink);color:#fff;box-shadow:0 5px 15px rgba(9,10,20,.16)}.tab-panel{padding:28px;border:1px solid var(--line);border-radius:20px;background:#fff}.metric-row{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:25px}.metric-row>div{padding:20px;background:var(--paper);border-radius:13px}.metric-row small{display:block;color:var(--muted);font-weight:600}.metric-row strong{display:block;margin-top:8px;font:800 25px Manrope,sans-serif;letter-spacing:-.04em}.table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:14px}table{width:100%;border-collapse:collapse;min-width:720px;background:#fff}th,td{padding:17px 18px;border-bottom:1px solid var(--line);text-align:left;white-space:nowrap}th{background:#f1f1f6;color:#55586a;font-size:12px;letter-spacing:.03em}td{font-size:14px}tbody tr:last-child td{border-bottom:0}.review-tag{display:inline-flex;margin-left:5px;padding:3px 7px;border-radius:999px;background:#fff0c9;color:#765000;font-size:10px;font-weight:800}.callout{display:grid;grid-template-columns:190px 1fr;gap:24px;margin-top:18px;padding:24px;border-left:4px solid var(--purple);background:#f0edff;border-radius:0 14px 14px 0}.callout strong{font-size:17px}.callout p{margin:0;color:#555769}.rule-columns{display:grid;grid-template-columns:1fr 1fr;gap:18px}.rule-columns article{padding:35px;border:1px solid #30323f;border-radius:20px;background:#11121f}.rule-columns h3{font-size:25px;margin:8px 0 20px}.rule-kicker{font:800 10px Manrope,sans-serif;letter-spacing:.16em}.rule-kicker.allowed{color:var(--green)}.rule-kicker.restricted{color:#ff9d9d}.rule-columns ul,.info-card ul,.boundary-grid ul{list-style:none;margin:0;padding:0}.rule-columns li{padding:14px 0;border-bottom:1px solid #2b2c39;display:flex;justify-content:space-between;gap:20px;color:#b9bbc7}.rule-columns li strong{color:#fff}.rule-columns .check-list li{justify-content:flex-start}.rule-columns .check-list li:before{content:"×";color:#ff8f8f;font-weight:800}.fine{margin:22px 0 0;color:#8f91a0;font-size:13px}.evidence-note,.draft-rule{margin-top:18px;padding:27px 30px;border-radius:16px}.evidence-note{background:#191a28;border:1px solid #37394a}.evidence-note strong{color:var(--green)}.evidence-note p{color:#b4b6c3;margin:8px 0 0}.draft-rule{display:grid;grid-template-columns:130px 1fr;gap:20px;background:#392f1b;border:1px solid #705b2d}.draft-rule span{color:#ffd978;font-weight:800}.draft-rule p{margin:0;color:#d8caaa}.scholarship-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.big-stat{padding:27px;background:#fff;border:1px solid var(--line);border-radius:17px}.big-stat small{color:var(--muted);font-weight:700}.big-stat strong{display:block;margin:11px 0 3px;font:800 32px Manrope,sans-serif;color:var(--purple)}.big-stat p{margin:0;color:var(--muted);font-size:13px}.formula-card{display:flex;align-items:center;justify-content:space-between;gap:30px;margin:20px 0;padding:32px 36px;border-radius:18px;background:var(--ink);color:#fff}.formula-label{margin:0;color:var(--green);font:800 10px Manrope,sans-serif;letter-spacing:.16em}.formula{margin:7px 0 0;font-size:18px}.formula span{color:var(--violet);font-weight:800}.formula-card>strong{font:800 40px Manrope,sans-serif;color:var(--green);white-space:nowrap}.two-up{display:grid;grid-template-columns:1fr 1fr;gap:14px}.info-card{padding:30px;background:#fff;border:1px solid var(--line);border-radius:17px}.info-card h3{margin-top:0}.info-card li{position:relative;padding:6px 0 6px 20px;color:var(--muted)}.info-card li:before{content:"•";position:absolute;left:0;color:var(--purple)}.info-card p{color:var(--muted)}.payout-table{margin-top:20px}.table-note{color:var(--muted);font-size:13px}.review-section{background:#eeedf5}.boundary-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.boundary-grid article{padding:35px;border-radius:18px;background:#fff;border:1px solid var(--line)}.boundary-grid article.boundary-strong{background:#7655fb;color:#fff;border-color:#7655fb}.boundary-grid h3{margin-top:0;font-size:23px}.boundary-grid li{padding:9px 0;border-bottom:1px solid var(--line);color:var(--muted)}.boundary-grid li:last-child{border:0}.boundary-strong li{border-color:rgba(255,255,255,.2);color:#eeeaff}.light-list{border-color:#d0cfda}.light-list li{border-color:#d0cfda}.light-list li:hover{background:linear-gradient(90deg,rgba(121,87,255,.08),transparent)}.light-list p{color:var(--muted)}.version-section{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;background:#fff}.version-section h2{font-size:clamp(32px,4vw,54px);line-height:1.3;letter-spacing:-.055em}.version-copy>p{color:var(--muted)}.version-box{display:grid;grid-template-columns:1fr auto;align-items:end;margin-top:28px;padding:24px;border:1px solid var(--line);border-radius:15px}.version-box span{font-weight:700}.version-box strong{font:800 30px Manrope;color:var(--purple);grid-row:span 2}.version-box small{color:var(--muted)}
@media(max-width:900px){.metric-row,.scholarship-grid{grid-template-columns:1fr 1fr}.rule-columns,.two-up,.boundary-grid,.version-section{grid-template-columns:1fr}.version-section{gap:25px}.draft-rule,.callout{grid-template-columns:1fr}}
@media(max-width:560px){.draft-banner{align-items:flex-start;flex-direction:column;gap:1px;padding:7px 15px}.tab-panel{padding:16px}.metric-row,.scholarship-grid{grid-template-columns:1fr}.formula-card{align-items:flex-start;flex-direction:column;padding:25px}.formula{font-size:15px}.rule-columns article,.boundary-grid article{padding:25px}.draft-rule,.evidence-note{padding:22px}.callout{padding:20px}.version-section{padding-top:70px;padding-bottom:70px}}
.header-actions{display:flex;align-items:center;gap:14px}.language-switcher{display:flex;padding:3px;border:1px solid rgba(255,255,255,.18);border-radius:9px;background:rgba(255,255,255,.06)}.language-switcher button{min-height:30px;padding:0 9px;border:0;border-radius:6px;background:transparent;color:#aeb1c1;font:700 11px Manrope,"Noto Sans KR",sans-serif;cursor:pointer}.language-switcher button[aria-pressed="true"]{background:#fff;color:#171824}.language-switcher button:focus-visible{outline:2px solid var(--violet);outline-offset:2px}@media(max-width:900px){.header-actions>.button{display:none}}@media(max-width:560px){.site-header{padding-left:18px;padding-right:18px}.language-switcher button{padding:0 7px}}
