body{margin:0;background:#f3f6fa;color:#172940;font:16px/1.9 Tahoma,Arial,sans-serif}.site-nav{display:flex;gap:24px;flex-wrap:wrap;align-items:center;padding:18px 5%;background:white;border-bottom:1px solid #dce4ef}.site-nav a{color:#0c2c53;text-decoration:none;font-weight:bold}.site-nav a:first-child{margin-inline-end:auto}.article-wrap{max-width:880px;margin:32px auto;padding:clamp(18px,4vw,42px);background:white;border:1px solid #dce4ef;border-radius:16px}.article-wrap h1{font-size:clamp(25px,4vw,38px);line-height:1.5}.article-wrap h2{color:#124f92;font-size:24px;margin-top:32px}.article-wrap a{color:#124f92;overflow-wrap:anywhere}.article-wrap img{max-width:100%;height:auto}.article-wrap table{display:block;overflow:auto;max-width:100%;border-collapse:collapse}.article-wrap td,.article-wrap th{padding:9px;border:1px solid #dce4ef}footer{padding:24px;text-align:center}footer a{color:#124f92}