
.seo-content{max-width:1000px;margin:auto;padding:48px 24px 64px}.seo-content h1{font-size:clamp(30px,5vw,52px);line-height:1.12;margin:16px 0 24px}.seo-content h2{font-size:clamp(23px,3vw,32px);margin:32px 0 14px}.seo-content p,.seo-content li{line-height:1.8;color:#bacde2}.seo-content p{margin:14px 0}.seo-content a:not(.btn){color:#a8d0ff;text-decoration:underline;text-underline-offset:4px}.seo-content ul,.seo-content ol{padding-left:24px}.seo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.seo-card{padding:24px;border:1px solid #35506c;border-radius:22px;background:#132539}.seo-card h2{margin-top:0}.video-teaser{margin:32px auto;max-width:1180px;padding:32px;display:grid;grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:32px;border:1px solid #35506c;border-radius:26px;background:linear-gradient(125deg,#1a3048,#101e30)}.video-teaser h2{font-size:clamp(28px,4vw,42px);line-height:1.15;margin:14px 0}.video-teaser p{line-height:1.8;color:#bacde2}.video-teaser img{width:100%;height:auto;border-radius:18px;display:block}.video-player{display:block;width:min(100%,340px);height:auto;aspect-ratio:9/16;max-height:70vh;margin:20px auto;border-radius:20px;background:#07101e;box-shadow:0 16px 60px #0006}.video-intro{text-align:center}.video-intro p{max-width:700px;margin:auto}.seo-language{display:flex;gap:14px;padding:14px 24px;justify-content:center}.seo-language a{color:#bad8ff}.seo-breadcrumb{font-size:14px;margin-bottom:24px}.seo-resource-links{display:flex;flex-wrap:wrap;gap:16px;margin:24px 0}.seo-content .actions{display:flex;flex-wrap:wrap;gap:16px;margin:28px 0}.seo-content .keypad-warning{color:#ff9898}.seo-table{width:100%;border-collapse:collapse;margin:24px 0}.seo-table td,.seo-table th{padding:14px;text-align:left;border-bottom:1px solid #35506c}.seo-table th{color:#e8f2ff}@media(max-width:650px){.seo-grid{grid-template-columns:1fr}.video-teaser{margin:24px 16px;padding:24px;grid-template-columns:1fr}.video-teaser>a{max-width:180px;margin:auto}.seo-content{padding:32px 20px}.seo-table{font-size:14px}.seo-table td,.seo-table th{padding:10px 6px}}@media(prefers-reduced-motion:reduce){.keypad-warning{animation:none!important}}
