*{box-sizing:border-box}html{color-scheme:light}body{margin:0;background:#f2f6f3;color:#173b29;font:17px/1.65 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}header{background:#0a2017;color:white;padding:24px max(22px,calc((100% - 850px)/2));border-bottom:3px solid #27bd69}header strong{font-size:24px}nav{display:flex;gap:16px;flex-wrap:wrap;margin-top:10px}header a{color:#bbf2d0}main{max-width:850px;margin:28px auto;padding:28px;background:white;border:1px solid #dce8df;border-radius:18px}h1{font-size:32px;line-height:1.2;margin-top:0}h2{font-size:21px;line-height:1.35;margin-top:30px}p{overflow-wrap:anywhere}a{color:#12693c;text-underline-offset:3px}footer{max-width:850px;margin:20px auto;padding:0 24px 30px;color:#536b5e;font-size:14px}.notice{border-left:4px solid #27bd69;padding:12px 16px;background:#eff8f2;border-radius:8px}@media(max-width:600px){main{margin:16px 10px;padding:22px 18px}h1{font-size:27px}header{padding:20px}}