.seo-section{padding:clamp(40px,6vw,80px) clamp(20px,5vw,56px);background:#0B2230;color:#F4F1E8;font-family:var(--font-sans,Poppins,sans-serif)}
.seo-inner{max-width:1200px;margin:auto}.seo-section h2{font-size:clamp(26px,3.6vw,42px);line-height:1.2;letter-spacing:-.025em;margin:0 0 24px}.seo-section h3{font-size:22px;line-height:1.3;margin:0 0 12px}.seo-section p,.seo-section li{font-size:16px;line-height:1.75;max-width:90ch}.seo-section li{margin-bottom:12px}.seo-section p{color:#c6d1d4}.seo-links{display:flex;gap:16px 24px;flex-wrap:wrap;margin-top:24px}.seo-links a,.seo-team a{color:#D9C99B;text-decoration:underline;text-underline-offset:4px}.seo-team{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:24px}.seo-team article{padding:24px;border:1px solid #284A58;border-radius:16px;min-width:0}.seo-team img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:12px;margin-bottom:24px}.seo-team .seo-role{color:#D9C99B;font-size:14px}.seo-team .seo-quote{font-size:32px;font-weight:700;color:#D9C99B}.seo-table-wrap{overflow-x:auto;max-width:100%;border:1px solid #284A58;border-radius:12px;margin:24px 0}.seo-table-wrap:focus-visible{outline:2px solid #D9C99B}.seo-table-wrap table{width:100%;border-collapse:collapse;min-width:560px;color:#F4F1E8}.seo-table-wrap caption{padding:16px;text-align:left;font-weight:600}.seo-table-wrap th,.seo-table-wrap td{text-align:left;vertical-align:top;padding:16px;border-top:1px solid #284A58;font-size:14px;line-height:1.6}.seo-table-wrap thead{background:#071A26}.seo-date{font-size:12px;color:#b7c7ce}.legacy-redesigned .seo-section{border-radius:16px;margin:24px 0}.seo-section .button{background:#0B5D6B;color:#F4F1E8;padding:14px 20px;border-radius:8px;text-decoration:none;display:inline-block}
