body{font:16px/1.75 system-ui,sans-serif;color:#17334d;background:#f3f6fa;max-width:1050px;margin:35px auto;padding:20px}h1,h2,h3{color:#002f5f}h1{line-height:1.2}article{padding:24px;background:#fff;border:1px solid #d1deea;border-radius:10px;margin:24px 0}li{margin:10px 0}nav{background:white;padding:20px;border-radius:10px}nav a{display:block;padding:5px}a{color:#002f5f}.notice{border-left:4px solid #e31d2c;background:white;padding:20px}@media print{body{margin:0;background:white;font-size:11pt}nav{break-after:page}h2,h3{break-after:avoid}article{padding:0;border:0;break-before:auto}article ol,article ul{padding-left:22px}a{color:inherit}}html[data-theme=dark] body{background:#101d2a;color:#e1eaf3}html[data-theme=dark] article,html[data-theme=dark] nav,html[data-theme=dark] .notice{background:#192d3f;border-color:#344b60}html[data-theme=dark] h1,html[data-theme=dark] h2,html[data-theme=dark] h3,html[data-theme=dark] a{color:#bddbfa}