.seo-breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding-top:1rem;padding-bottom:.35rem;color:#62706c;font-size:.84rem}.seo-breadcrumbs a{color:#2f6f5e;text-decoration:none;font-weight:700}.seo-breadcrumbs a:hover{text-decoration:underline}.seo-breadcrumbs [aria-current="page"]{color:#52615d}.seo-breadcrumbs .seo-separator{color:#98a29f}.seo-content{margin-top:2.25rem;margin-bottom:3.25rem;padding:clamp(1.25rem,2.5vw,2rem);background:#fff;border:1px solid #ded7ca;border-radius:18px;box-shadow:0 1px 2px rgba(31,47,42,.04),0 12px 32px rgba(31,47,42,.05)}.seo-content h2{margin:0 0 .75rem;font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.2}.seo-content h3{margin:0 0 .45rem;font-size:1.05rem}.seo-content p{max-width:78ch;color:#53635e}.seo-content-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.35rem 0}.seo-content-card{padding:1rem;background:#fbfaf6;border:1px solid #e8e1d6;border-radius:13px}.seo-content-card p,.seo-content-card ul,.seo-content-card ol{margin:.35rem 0 0;color:#5b6965;font-size:.94rem}.seo-content-card ul,.seo-content-card ol{padding-left:1.15rem}.seo-related{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.65rem}.seo-related a{display:inline-flex;padding:.48rem .72rem;border:1px solid #c9dacf;border-radius:999px;color:#2f6f5e;background:#eef5f1;font-weight:750;text-decoration:none;font-size:.88rem}.seo-related a:hover{background:#e3efe8}.seo-faq{margin-top:1.25rem}.seo-faq details{margin-top:.55rem;border:1px solid #e3ddd2;border-radius:11px;background:#fff}.seo-faq summary{padding:.8rem 1rem;cursor:pointer;font-weight:750}.seo-faq details p{padding:0 1rem .9rem;margin:0}.seo-review{margin-top:1.25rem;padding-top:1rem;border-top:1px solid #e6e0d5;color:#6d7874;font-size:.84rem}.seo-hub-intro{margin-bottom:1.5rem}.seo-hub-list .subject-row ul li a{width:100%}@media(max-width:900px){.seo-content-grid{grid-template-columns:1fr}}@media print{.seo-breadcrumbs,.seo-content{display:none!important}}
