*{box-sizing:border-box}body{margin:0;background:#f4f6f8;color:#172733;font:16px/1.85 system-ui,-apple-system,"Segoe UI",sans-serif}header{background:#123a39;color:white;padding:26px max(6vw,20px)}nav{display:flex;gap:24px;flex-wrap:wrap}a{color:#19716d}header a{color:#dcece8;text-decoration:none}main{max-width:920px;margin:46px auto;padding:0 24px}article{background:white;padding:38px;border:1px solid #dae4e2;border-radius:18px}h1{font-size:clamp(27px,4vw,42px);line-height:1.35;margin:16px 0 28px}h2{font-size:22px;margin-top:36px;border-top:1px solid #e4ecea;padding-top:24px}.badge{font-size:13px;letter-spacing:1px;color:#647c78}.notice{background:#fff4d8;border-left:4px solid #d5a54a;padding:15px 20px;margin-bottom:25px}footer{max-width:920px;margin:30px auto;padding:0 24px 40px;color:#5f706f;font-size:14px}p{overflow-wrap:anywhere}@media(max-width:600px){article{padding:23px}main{margin:24px auto}nav{gap:16px}}