.nss-seo-copy{max-width:1060px;margin:2rem auto 3rem;padding:1.5rem clamp(1rem,3vw,2.5rem);background:#fafbf8;border:1px solid #e6e9e1;border-radius:18px;color:#253528;line-height:1.7}
.nss-seo-copy h1,.nss-seo-copy h2,.nss-seo-copy h3{line-height:1.3;color:#283f31}
.nss-seo-copy h1{font-size:clamp(1.5rem,3vw,2.1rem)}.nss-seo-copy h2{font-size:clamp(1.2rem,2.4vw,1.65rem);margin:1.2rem 0 .6rem}.nss-seo-copy h3{font-size:clamp(1.05rem,2vw,1.3rem);margin:1rem 0 .5rem}
.nss-seo-copy p{margin:.65rem 0 1rem}.nss-seo-copy a{color:#235c3f;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}
.nss-seo-copy a:focus-visible{outline:3px solid #235c3f;outline-offset:3px}
@media(max-width:650px){.nss-seo-copy{margin:1rem .7rem 2rem;padding:1.1rem}}
