/* Scoped editorial additions; existing above-the-fold design is preserved. */
.network-seo-section{box-sizing:border-box;width:100%;max-width:1100px;margin:36px auto;padding:clamp(20px,4vw,36px);background:#f3f8f5;color:#183e34;border:1px solid #c8dcd0;border-radius:12px;font:400 1rem/1.75 system-ui,-apple-system,"Segoe UI",sans-serif;clear:both;text-align:left}
.network-seo-section *{box-sizing:border-box}.network-seo-section h2,.network-seo-section h3{color:#183e34;line-height:1.25;margin:0 0 16px}.network-seo-section h2{font-size:clamp(1.5rem,3vw,2rem)}.network-seo-section h3{font-size:1.1rem}.network-seo-section p{color:#294f41;margin:0 0 16px;max-width:82ch}.network-seo-section a{color:#07553e;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.network-seo-section a:focus-visible{outline:3px solid #955000;outline-offset:4px}.network-seo-section .eyebrow{font-size:.75rem;letter-spacing:.08em;font-weight:750;text-transform:uppercase;color:#315d4b}
.network-seo-section .seo-topic-grid,.network-seo-section .domain-guides__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;list-style:none;padding:0;margin:24px 0 0}.network-seo-section .seo-topic-card,.network-seo-section .domain-guide-card{min-width:0;border:1px solid #cee0d4;background:#fff;border-radius:8px;padding:22px;color:#183e34}.network-seo-section .seo-topic-card p{font-size:1rem}.network-seo-section .domain-guide-card a{display:block;min-height:44px;font-weight:700}.network-seo-section .domain-guide-card p{margin:8px 0 0}.network-seo-section .source-link{display:inline-block;min-height:44px;padding-block:8px}
.network-route-links{display:flex;flex-wrap:wrap;gap:10px 24px;list-style:none;padding:12px 0}.network-route-links a{display:inline-block;min-height:44px;padding:8px 0}.r1-guide{margin:0;font:17px/1.75 system-ui,sans-serif;background:#fbfaf6;color:#153e35}.r1-guide .wrap{max-width:1040px;margin:auto;padding:24px}.r1-guide main{max-width:1000px;margin:auto}.r1-guide .site-header nav{display:flex;gap:24px;flex-wrap:wrap}.r1-guide .site-header a{display:inline-block;min-height:44px;padding:8px 0}.r1-guide h1{font-size:clamp(2rem,5vw,3.25rem);line-height:1.15}.r1-guide h2{font-size:clamp(1.45rem,3vw,2rem);line-height:1.3}.r1-guide .guide-section{padding:30px 0;border-top:1px solid #d2dfd7}.r1-guide p,.r1-guide li{max-width:80ch}.r1-guide a{color:#07563f;overflow-wrap:anywhere}.r1-guide a:focus-visible,.r1-guide summary:focus-visible{outline:3px solid #995700;outline-offset:4px}.r1-guide .site-footer{background:#073b30;color:#fff}.r1-guide .site-footer a{color:#fff}.r1-guide .notice{padding:10px 20px;background:#e9f3ed;color:#234e3a;font-size:.86rem;text-align:center}.r1-guide .next-guide{padding:24px;border-left:4px solid #07563f;background:#e8f3ed}.r1-guide details{padding:16px 0;border-bottom:1px solid #d2dfd7}.r1-guide summary{cursor:pointer;min-height:44px;font-weight:700}.r1-guide .skip-link{position:absolute;top:-200px;left:12px;background:#fff;padding:12px;z-index:100}.r1-guide .skip-link:focus{top:12px}.r1-guide .eyebrow{color:#315d4b}.r1-guide .breadcrumbs{display:block;font-size:.9rem;overflow-wrap:anywhere;white-space:normal;overflow:visible}.r1-guide .meta{color:#385749;font-size:.88rem}
.editorial-trust{box-sizing:border-box;margin:36px auto;padding:24px;max-width:1100px;border:1px solid #c8dcd0;border-radius:12px;background:#f3f8f5;color:#183e34!important;font:400 1rem/1.7 system-ui,sans-serif;text-align:left}.editorial-trust h2,.editorial-trust h3,.editorial-trust p,.editorial-trust strong,.editorial-trust li{color:#183e34!important}.editorial-trust h2{font-size:1.3rem;line-height:1.3}.editorial-trust a{color:#07553e!important;overflow-wrap:anywhere}.editorial-trust li+li{margin-top:10px}.editorial-trust__label{font-size:.75rem;text-transform:uppercase;font-weight:700}
@media(max-width:700px){.network-seo-section .seo-topic-grid,.network-seo-section .domain-guides__grid{grid-template-columns:1fr}.network-seo-section{padding:22px 18px}.r1-guide .wrap{padding:20px}.network-route-links{display:block}}
