.seo-context{margin-top:32px;padding:24px;border:1px solid #345166;border-radius:12px;line-height:1.75;color:#ccdde7}.seo-context h2{font-size:1.35rem;line-height:1.35;color:#fff;margin:0 0 14px}.seo-context h2:not(:first-child){margin-top:28px}.seo-context a{color:#8de9b4;text-decoration:underline;text-underline-offset:3px}.seo-context p{max-width:900px}.seo-context .seo-source{font-size:.875rem;color:#adc3d1}.seo-link-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px 20px}.seo-link-grid a{min-height:40px;display:flex;align-items:center}.seo-context a:focus-visible{outline:3px solid #f6cd74;outline-offset:4px}.breadcrumb{flex-wrap:wrap;overflow-wrap:anywhere}@media(max-width:600px){.seo-context{padding:18px}.seo-link-grid{grid-template-columns:1fr}}
