.seo-depth{max-width:1240px;margin:0 auto;padding:90px 28px;color:#17212b}.seo-depth *{box-sizing:border-box}.seo-depth .eyebrow{margin:0 0 14px;color:#c65018;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.seo-depth h2{max-width:900px;margin:0 0 24px;font-size:clamp(34px,5vw,62px);line-height:1.03;letter-spacing:-.035em}.seo-depth h3{margin:0 0 12px;font-size:23px;line-height:1.18}.seo-depth p,.seo-depth li{font-size:17px;line-height:1.75;color:#44515d}.seo-depth .lead{max-width:920px;font-size:20px;color:#26333e}.seo-proof{display:grid;grid-template-columns:1.1fr .9fr;gap:42px;align-items:center;margin:55px 0 85px}.seo-proof img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:3px}.seo-proof figcaption{margin-top:10px;color:#697581;font-size:13px;line-height:1.5}.seo-proof-copy{padding:12px 0}.seo-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:38px 0 78px;background:#ccd2d7;border:1px solid #ccd2d7}.seo-card{background:#fff;padding:30px}.seo-card strong{display:block;margin-bottom:9px;color:#c65018;font-size:12px;letter-spacing:.08em}.seo-card p{margin:0;font-size:15px}.seo-table-wrap{margin:45px 0 80px;overflow-x:auto}.seo-table{width:100%;border-collapse:collapse;background:#fff}.seo-table th,.seo-table td{padding:20px 18px;border:1px solid #d8dde1;text-align:left;vertical-align:top;font-size:15px;line-height:1.55}.seo-table th{background:#111b24;color:#fff}.seo-table td:first-child{font-weight:800;color:#1d2933}.seo-note{padding:28px 30px;border-left:4px solid #f0b719;background:#f4f6f7}.seo-note p{margin:0}.seo-faq{margin-top:85px}.seo-faq details{border-top:1px solid #ccd2d7;padding:22px 0}.seo-faq details:last-child{border-bottom:1px solid #ccd2d7}.seo-faq summary{cursor:pointer;font-size:19px;font-weight:750;line-height:1.4}.seo-faq details p{max-width:900px;margin:14px 0 0}.seo-related{margin-top:75px;padding:38px;background:#111b24;color:#fff}.seo-related h3{color:#fff}.seo-related p{color:#bdc7cf}.seo-related-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.seo-related-links a{display:inline-flex;padding:12px 16px;border:1px solid #64717b;color:#fff;font-size:14px;font-weight:700}.seo-related-links a:hover{border-color:#f0b719;color:#f0b719}@media(max-width:850px){.seo-depth{padding:65px 20px}.seo-proof{grid-template-columns:1fr;gap:22px}.seo-grid{grid-template-columns:1fr}.seo-table{min-width:760px}.seo-depth h2{font-size:38px}.seo-related{padding:28px 22px}}
