*{box-sizing:border-box}body{margin:0;background:#f8f6fb;color:#27222e;font:14px system-ui,sans-serif}header{display:flex;justify-content:space-between;gap:20px;align-items:center;max-width:1440px;margin:auto;padding:22px 40px;border-bottom:1px solid #e7e2ec}a{color:#6a4b8e;text-decoration:none}.brand{font-size:20px;font-weight:850;letter-spacing:-.8px;color:#31253c;display:flex;align-items:center;gap:10px}.mark{background:#f0c341;color:#342533;padding:5px 9px;border-radius:8px;font-size:18px;letter-spacing:-3px}nav{display:flex;gap:25px;font-size:12px}main{max-width:1420px;margin:auto;padding:0 40px 35px}footer{max-width:1340px;margin:0 auto 25px;font-size:11px;color:#918799;padding:0 20px}.notice{border:1px solid #e7dcc6;background:#fff9ed;color:#8a6831;padding:14px;border-radius:8px;font-size:12px}@media(max-width:650px){header{padding:18px;align-items:start}.brand{font-size:16px;white-space:nowrap}nav{flex-direction:column;gap:8px;font-size:11px}main{padding:0 12px 20px}header>a:last-child{font-size:11px}}
