*{box-sizing:border-box}body{margin:0;background:#f4f7f8;color:#203044;font:17px/1.85 system-ui,sans-serif}main{max-width:860px;margin:2rem auto;padding:2.5rem;background:white;border-radius:16px}a{color:#1769a6;overflow-wrap:anywhere}h1{font-size:clamp(1.6rem,5vw,2.2rem);line-height:1.5;overflow-wrap:anywhere}h2{margin-top:2rem;border-bottom:1px solid #dde4eb}li{padding:.5rem}nav,footer{font-size:.9rem}footer{margin-top:3rem;border-top:1px solid #dde4eb;color:#526579}figure{margin:1.8rem 0}img{display:block;max-width:100%;height:auto}figcaption{font-size:.85rem;color:#526579;overflow-wrap:anywhere}.ad{border:1px solid #dbe2e8;padding:1rem;margin:1.5rem 0}.ad small{display:block}p{overflow-wrap:anywhere}@media(max-width:600px){main{margin:.6rem;padding:1.1rem;border-radius:8px}}