body{overflow-wrap:anywhere;box-sizing:border-box;font:17px/1.65 system-ui,sans-serif;max-width:900px;margin:0 auto;padding:24px;color:#172438;background:#f8fafc}a{color:#174a92}h1{font-size:2rem;line-height:1.2}h2{margin-top:2em}nav{display:flex;gap:14px;flex-wrap:wrap}li{margin-bottom:8px}.notice{background:#fff1c2;padding:16px;border-radius:10px}pre{white-space:pre-wrap;overflow-wrap:anywhere}.meta{color:#526278;font-size:14px}@media print{nav,button{display:none}}