*{box-sizing:border-box}body{margin:0;background:#f4f7fc;color:#172238;font:18px/1.7 system-ui,sans-serif}header,main{max-width:960px;margin:auto;padding:24px}main{background:white;border-radius:18px;margin-bottom:40px}h1{line-height:1.2;font-size:clamp(28px,5vw,44px)}h2{margin-top:2em;line-height:1.3}a{color:#2455be}figure{margin:24px 0}.seo-cover{width:100%;height:auto;border-radius:12px}figcaption{font-size:13px}.cta{display:inline-block;background:#2455be;color:white;padding:14px 22px;border-radius:10px;text-decoration:none;margin:16px 0}table{width:100%;border-collapse:collapse;font-size:16px}td,th{padding:12px;text-align:left;border-bottom:1px solid #dbe2ef;vertical-align:top}@media(max-width:640px){header,main{padding:16px}td,th{padding:6px;font-size:14px}}
