.ch-seo-panel{box-sizing:border-box;background:#101722;color:#eef2f7;padding:48px max(24px,calc((100vw - 1100px)/2));font-family:Arial,sans-serif;text-align:left;position:relative;z-index:1}.ch-seo-panel *{box-sizing:border-box}.ch-seo-panel h1{font-size:clamp(28px,4vw,48px);line-height:1.15;margin:0 0 22px;color:#fff;font-weight:700}.ch-seo-panel h2{font-size:clamp(23px,3vw,32px);line-height:1.25;margin:26px 0 18px;color:#fff}.ch-seo-panel h3{font-size:21px;margin:20px 0 12px;color:#fff}.ch-seo-panel p,.ch-seo-panel li{font-size:17px;line-height:1.7;color:#d7dfeb;max-width:900px;margin-bottom:12px}.ch-seo-panel a{color:#f0c674!important;text-decoration:underline!important;text-underline-offset:4px}.ch-seo-panel .ch-seo-kicker{font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:#f0c674}.ch-seo-panel .ch-seo-links{display:flex;flex-wrap:wrap;gap:14px 24px;margin-top:20px}.ch-seo-panel .ch-seo-button{display:inline-block;border:1px solid #f0c674;border-radius:10px;padding:13px 20px;margin:10px 0;text-decoration:none!important}.ch-seo-panel details{border-top:1px solid #344052;padding:16px 0}.ch-seo-panel summary{cursor:pointer;font-size:18px;line-height:1.5}.ch-seo-panel ul,.ch-seo-panel ol{padding-left:24px}.ch-seo-panel--compact{padding-top:28px;padding-bottom:28px}@media(max-width:600px){.ch-seo-panel{padding:32px 20px}.ch-seo-panel p,.ch-seo-panel li{font-size:16px}.ch-seo-panel .ch-seo-links{display:grid;gap:14px}}