*{box-sizing:border-box}body{margin:0;background:#f7fafc;color:#12233c;font:17px/1.75 system-ui,sans-serif}header,main,footer{max-width:850px;margin:auto;padding:24px}header{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #d5dfeb}a{color:#075985}h1{font-size:clamp(28px,5vw,42px);line-height:1.2}article{padding-block:16px;overflow-wrap:anywhere}p{white-space:pre-line}footer{border-top:1px solid #d5dfeb;font-size:14px}a:focus-visible{outline:3px solid #12a98e}
.editorial-cover{margin:24px 0}.editorial-cover img{display:block;width:100%;height:auto;border-radius:16px}.editorial-cover figcaption{font-size:13px;color:#516174;margin-top:6px}
