.seo-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:22px}.seo-actions>a:not(.btn),.seo-quick-link a,.seo-procurement a:not(.btn){text-decoration:underline;text-underline-offset:.18em}.seo-procurement{scroll-margin-top:90px}.seo-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}.seo-checks>div{border:1px solid #cbd5e1;border-radius:12px;padding:20px;background:#fff;color:#1e293b}.seo-checks dt{font-weight:700;margin-bottom:10px}.seo-checks dd{margin:0;line-height:1.75}.seo-steps{padding-left:24px}.seo-steps li{padding-left:8px;margin-bottom:22px}.seo-steps h3{margin-bottom:8px}.seo-callout{padding:22px;border-left:4px solid #0f766e;background:#f0fdfa;border-radius:4px;margin:24px 0;color:#1e293b}.seo-procurement h2,.seo-procurement h3{overflow-wrap:anywhere}.seo-procurement p,.seo-procurement dd,.seo-actions a{overflow-wrap:break-word}.seo-actions a:focus-visible,.seo-procurement a:focus-visible{outline:3px solid #0f766e;outline-offset:4px}@media(max-width:640px){.seo-checks{grid-template-columns:1fr}.seo-actions{align-items:flex-start;flex-direction:column}.seo-actions .btn{max-width:100%;white-space:normal;text-align:center}.seo-callout{padding:18px}}
