:root{--bg:#f6f7f9;--fg:#14181f;--mut:#5b6573;--line:#e1e5ea;--pri:#1d4ed8;--card:#fff}*{box-sizing:border-box}body{margin:0;font:15px/1.6 system-ui,Pretendard,Malgun Gothic,sans-serif;background:var(--bg);color:var(--fg)}a{color:var(--pri);text-decoration:none}main{max-width:960px;margin:0 auto;padding:24px 16px}nav{background:#fff;border-bottom:1px solid var(--line);padding:12px 16px;display:flex;gap:16px;align-items:center}nav b{margin-right:auto}.card{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:16px;margin:12px 0}label{display:block;margin:12px 0 4px;font-weight:600}input,select,textarea{width:100%;padding:9px;border:1px solid var(--line);border-radius:8px;font:inherit;background:#fff}textarea{min-height:90px}button{background:var(--pri);color:#fff;border:0;border-radius:8px;padding:9px 16px;font:inherit;cursor:pointer;margin-top:12px}button.sec{background:#fff;color:var(--fg);border:1px solid var(--line)}.tag{display:inline-block;padding:2px 8px;border-radius:99px;background:#e8eefc;color:var(--pri);font-size:13px}.mut{color:var(--mut)}h1{font-size:22px}h2{font-size:17px;margin-top:24px}.row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.row>*{width:auto}