*{box-sizing:border-box;margin:0;padding:0}html,body,#root{min-height:100%}body{-webkit-font-smoothing:antialiased;word-break:keep-all;font-family:Pretendard,Noto Sans KR,sans-serif}button{cursor:pointer;font-family:inherit}.home{color:#162033;background:#f3f5f9;justify-content:center;align-items:center;min-height:100vh;padding:24px 16px;display:flex}.home-in{width:100%;max-width:720px}.home-brand{letter-spacing:.14em;color:#e8a23b;font-size:12px;font-weight:800}.home h1{color:#0b2d5b;letter-spacing:-.04em;margin-top:8px;font-size:30px;font-weight:900}.home p{color:#6b7685;margin-top:8px;font-size:15px}.home-cards{grid-template-columns:1fr 1fr;gap:14px;margin-top:24px;display:grid}.home-card{color:inherit;background:#fff;border-radius:18px;flex-direction:column;gap:8px;padding:22px;text-decoration:none;transition:transform .15s;display:flex;box-shadow:0 10px 30px #0b2d5b0f}.home-card:hover{transform:translateY(-2px)}.home-card b{color:#0b2d5b;font-size:20px}.home-card small{color:#6b7685;font-size:13.5px;line-height:1.6}.home-tag{color:#9a6b00;background:#fff3cf;border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:11.5px;font-weight:800}@media (max-width:600px){.home-cards{grid-template-columns:1fr}}
