body{font-family:system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.7;color:#243044;margin:0;background:#f8fafb}main{max-width:850px;margin:4rem auto;padding:2rem;background:white;border-radius:12px}h1,h2{line-height:1.25;color:#153e46}a{color:#126b73}small{color:#5d6973}.notice{padding:1rem;background:#fff6e5;border-left:4px solid #ba8237}