.seo-overview{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;padding-top:70px;padding-bottom:5px}.seo-overview h2{font-size:36px}.seo-overview p:not(.eyebrow){color:var(--muted);font-size:15px}.seo-overview a,.long-content a:not(.btn),.hub-explainer a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.breadcrumbs{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:10px;font-size:11px;color:var(--muted);margin:0 0 35px}.breadcrumbs a:hover{color:#b65b47}.breadcrumbs [aria-current]{max-width:600px}.service-shell{padding-top:42px;padding-bottom:85px}.service-hero{display:grid;grid-template-columns:1.35fr .65fr;align-items:center;gap:55px;padding-bottom:45px;border-bottom:1px solid var(--line)}.service-hero h1{font-size:clamp(34px,3.3vw,49px);line-height:1.12;max-width:790px}.service-hero .eyebrow{color:#a9503d;font-size:10px}.service-hero .lead{font-size:18px;max-width:660px}.service-hero figure{position:relative;margin:0;height:275px}.service-hero img{width:100%;height:100%;object-fit:cover;object-position:68% center}.service-hero figcaption{position:absolute;right:8px;bottom:6px;background:#101e32b0;color:white;font-size:8px;padding:2px 6px}.article-grid{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:75px;padding-top:45px}.long-content{max-width:790px}.long-content h2{font-size:29px;line-height:1.2;letter-spacing:-.035em;margin-top:40px;margin-bottom:18px}.long-content h2:first-child{margin-top:0}.long-content h3{font-size:21px;line-height:1.3;margin-top:25px;margin-bottom:12px}.long-content p,.long-content li{font-size:15px;line-height:1.85;color:#4c5967}.long-content ul,.long-content ol{padding-left:22px;margin-bottom:28px}.long-content li{padding:5px 0}.long-content strong{font-weight:600;color:var(--ink)}.long-content a{color:#8c4231}.service-aside{align-self:start;position:sticky;top:25px;background:#f2e7de;padding:25px 23px;border-top:3px solid #d67b62}.service-aside .eyebrow{font-size:9px;color:#a9503d;margin-bottom:20px}.service-aside h2{font-size:29px;margin-bottom:17px}.service-aside p{font-size:13px;color:#5f6873}.service-aside .btn{font-size:12px;padding:14px 16px;gap:15px;width:100%;margin-top:8px}.service-aside .aside-phone{font-size:11px;line-height:1.9;margin-top:25px;padding-bottom:20px;border-bottom:1px solid #d5c7bc}.service-aside .aside-phone strong{font-size:17px;color:var(--ink)}.service-aside>a:not(.btn){display:block;margin-top:10px;font-size:12px;color:#834b3c;text-decoration:underline;text-underline-offset:3px}.article-byline{font-size:11px;color:var(--muted)}.comparison-wrap{overflow-x:auto;margin:25px 0}.comparison-wrap table{border-collapse:collapse;width:100%;min-width:330px;font-size:13px}.comparison-wrap caption{text-align:left;font-size:12px;color:var(--muted);margin-bottom:12px}.comparison-wrap th,.comparison-wrap td{padding:15px;text-align:left;border:1px solid var(--line);vertical-align:top}.comparison-wrap thead{background:#eae4dc}.comparison-wrap th{font-weight:600}.article-faq{margin-top:40px}.article-faq summary{font-size:15px}.article-faq details p{margin-right:10px;font-size:14px}.related-links{margin:40px 0;background:#eeeae4;padding:24px 26px}.related-links h2{font-size:23px;margin:0 0 15px!important}.related-links ul{padding:0;list-style:none;margin:0}.related-links li{display:flex;justify-content:space-between;gap:12px;font-size:13px;padding:9px 0;border-top:1px solid #d9d5cf}.related-links li span{color:#aa5742}.official-sources{margin-top:35px;border-top:1px solid var(--line);padding-top:22px}.official-sources h2{font-size:21px;margin-top:0}.official-sources li,.official-sources p{font-size:12px;line-height:1.75}.official-sources ul{margin-bottom:10px}.service-note{font-size:12px!important;border-top:1px solid var(--line);padding-top:25px;margin-top:30px}.seo-footer-nav{display:flex;gap:15px 30px;justify-content:flex-start;flex-wrap:wrap;margin-top:30px;font-size:12px;color:#596472}.seo-footer-nav a:hover{color:#9c4d3a}.guide-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:35px 0}.guide-cards>a{padding:27px;background:#f1ece5;border-top:2px solid #d67b62;display:flex;flex-direction:column;transition:background .2s}.guide-cards>a:hover{background:#e8dfd4}.guide-cards .eyebrow{font-size:9px;color:#a9503d;margin-bottom:22px}.guide-cards h3{font-size:24px;line-height:1.2;margin-bottom:18px}.guide-cards p{font-size:13px;color:var(--muted);line-height:1.8}.guide-cards .read-guide{font-size:12px;color:#8c4231;padding-top:20px;margin-top:auto}.all-guides{display:inline-block;padding-bottom:10px;border-bottom:1px solid var(--line)}.hub-explainer{max-width:820px;padding-top:35px}.hub-explainer h2{font-size:31px;line-height:1.2}.hub-explainer p{font-size:15px;color:var(--muted)}.error-page{min-height:60vh;max-width:900px}.error-page h1{font-size:48px}.home-guides{border-top:1px solid var(--line)}@media(max-width:1000px){.service-hero{gap:30px}.article-grid{grid-template-columns:minmax(0,1fr) 245px;gap:35px}.service-aside{padding:22px 19px}.guide-cards{gap:12px}.guide-cards>a{padding:23px}.guide-cards h3{font-size:22px}}@media(max-width:720px){.seo-overview{grid-template-columns:1fr;gap:6px;padding-top:50px}.seo-overview h2{font-size:33px}.seo-overview p:not(.eyebrow){font-size:14px}.service-shell{padding-top:25px;padding-bottom:60px}.breadcrumbs{font-size:10px;gap:7px;margin-bottom:28px;line-height:1.6}.service-hero{grid-template-columns:1fr;gap:15px;padding-bottom:30px}.service-hero h1{font-size:37px}.service-hero .eyebrow{font-size:9px;letter-spacing:.1em}.service-hero .lead{font-size:17px;margin-bottom:10px}.service-hero figure{height:200px}.article-grid{grid-template-columns:1fr;gap:35px;padding-top:30px}.long-content h2{font-size:27px;margin-top:33px}.long-content h3{font-size:21px}.long-content p,.long-content li{font-size:14px;line-height:1.85}.service-aside{position:static;padding:25px}.service-aside h2 br{display:none}.service-aside .btn{width:auto}.guide-cards{grid-template-columns:1fr;gap:15px;margin-top:25px}.guide-cards>a{padding:25px}.guide-cards h3{font-size:26px}.guide-cards p{font-size:14px}.related-links{padding:22px}.related-links li{font-size:13px}.seo-footer-nav{gap:13px 20px;font-size:11px}.error-page h1{font-size:37px}.comparison-wrap th,.comparison-wrap td{padding:11px;font-size:12px}.official-sources p,.official-sources li{font-size:11px}.hub-explainer h2{font-size:28px}.hub-explainer p{font-size:14px}}

/* nav-growth-20261029 */
@media(max-width:720px){header nav{flex-wrap:wrap;row-gap:8px;justify-content:flex-start}}
