*{box-sizing:border-box}body{margin:0;background:#f1f3f7;color:#192238;font:16px/1.8 Arial,Helvetica,sans-serif}main{max-width:900px;margin:40px auto;padding:40px 48px;background:#fff;border:1px solid #dce3ef;border-radius:12px}header{font-size:12px;color:#65708a;margin-bottom:30px}h1{font-size:31px;line-height:1.25;letter-spacing:-.5px}h2{font-size:20px;line-height:1.4;margin-top:32px}p{margin:14px 0}a{color:#315cff}nav{display:flex;flex-wrap:wrap;gap:12px;font-size:12px;margin-top:32px;border-top:1px solid #dce3ef;padding-top:20px}.notice{padding:15px 18px;background:#fff5dc;border-radius:7px;font-size:13px;line-height:1.6}.field{background:#fff0c5;color:#5a4100;overflow-wrap:anywhere}@media(max-width:650px){main{margin:0;padding:25px 20px;border:0;border-radius:0}h1{font-size:26px}body{font-size:15px}}@media print{body{background:white}main{max-width:none;padding:0;margin:0;border:0}nav{display:none}}