*{box-sizing:border-box}body{margin:0;background:#f7f5ef;color:#203a32;font:18px/1.8 system-ui,'Malgun Gothic',sans-serif}main{max-width:900px;margin:auto;padding:28px 20px}h1{font-size:36px;line-height:1.4}h2{font-size:24px;line-height:1.5}p{margin:12px 0}.notice{background:#e5eee6;padding:16px;border-radius:12px}.grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:28px}article{display:flex;flex-direction:column;background:white;border:1px solid #d3ded4;border-radius:18px;padding:24px}a{display:inline-block;background:#235d45;color:#fff;padding:10px 18px;border-radius:10px;text-decoration:none;min-height:48px}article a{align-self:flex-start;margin-top:auto}a:focus-visible{outline:3px solid #b17816;outline-offset:4px}.tag{font-size:15px;color:#47715b}small{display:block;margin-top:32px;font-size:15px}@media(max-width:600px){.grid{grid-template-columns:1fr}h1{font-size:30px}}
header{max-width:900px;margin:auto;padding:20px}
