body{margin:0;background:#f1f7fb;color:#17243a;font-family:Arial,sans-serif;line-height:1.85}header{position:sticky;top:0;background:#fff;border-bottom:1px solid #dbe6ed;z-index:10}.bar{max-width:1100px;margin:auto;padding:14px 22px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.brand{display:flex;align-items:center;gap:14px}.brand img{width:100px;height:52px;object-fit:contain}.brand strong{color:#0686a6}nav{display:flex;gap:18px;flex-wrap:wrap}a{color:#067b9b;text-underline-offset:4px}main{max-width:900px;margin:32px auto;padding:0 18px}article{background:#fff;padding:34px;border:1px solid #dfebf1;border-radius:22px;box-shadow:0 10px 35px #16304708}h1{font-size:2.2rem;line-height:1.3;margin-top:0}h2{font-size:1.23rem;color:#076e8b;margin:28px 0 8px}p{margin:8px 0 15px}.meta{color:#58677d}.notice{padding:14px 18px;border-right:4px solid #dd9f22;background:#fff7e6;border-radius:10px;margin-bottom:24px}.toc{background:#eaf7fa;padding:18px;border-radius:12px}.toc a{display:inline-block;margin:4px 0 4px 18px}section{scroll-margin-top:130px}footer{padding:25px 18px;text-align:center;color:#516177}bdi{unicode-bidi:isolate}@media(max-width:600px){article{padding:22px 18px}h1{font-size:1.8rem}.brand img{width:76px}nav{gap:12px;font-size:.92rem}.bar{padding:10px 16px}}@media print{header,nav,.toc{display:none}body{background:#fff}main{margin:0;max-width:none}article{border:0;box-shadow:none;padding:0}.notice{color:#000}h2{break-after:avoid}a{color:inherit}footer{font-size:10pt}}