.seo-article{max-width:1120px;margin:0 auto;padding:40px 24px 64px;color:#173c38;font:17px/1.75 system-ui,-apple-system,"Segoe UI",sans-serif;overflow-wrap:anywhere}
.seo-intro{padding:30px 0 34px;border-bottom:1px solid #dce7e2;margin-bottom:32px}.seo-eyebrow{font-size:12px;letter-spacing:.06em;font-weight:700;color:#546b63}.seo-article h1{font-size:clamp(30px,4.3vw,49px);line-height:1.15;letter-spacing:-.025em;max-width:950px;margin:12px 0 24px;color:#123f38}.seo-lead{font-size:21px;line-height:1.65;max-width:900px}.seo-article h2{font-size:26px;line-height:1.35;margin:34px 0 14px;color:#153e36}.seo-article h3{font-size:20px;line-height:1.4}.seo-article p{margin:0 0 18px}.seo-article a{color:#075e4d;text-decoration:underline;text-underline-offset:3px}.seo-article a:hover{color:#8b501b}.seo-article li{margin-bottom:9px}.seo-article ul{margin-inline-start:22px;margin-bottom:22px}.seo-actions{display:flex;gap:12px;flex-wrap:wrap;margin:25px 0 4px}.seo-article .seo-button,.seo-button{display:inline-block;background:#124c3c;color:#fff!important;padding:12px 22px;border-radius:8px;border:2px solid #124c3c;text-decoration:none!important;font-size:16px;font-weight:650;line-height:1.5;cursor:pointer}.seo-article .seo-secondary{background:#fff;color:#124c3c!important}.seo-button:hover{filter:brightness(1.1)}.seo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:28px 0}.seo-card{border:1px solid #dce7e2;border-radius:14px;padding:24px;background:#f6f9f7}.seo-card h2{font-size:21px;margin-top:0}.seo-card p:last-child{margin-bottom:0}.seo-locations{display:flex;flex-wrap:wrap;gap:10px 22px;list-style:none;margin-inline-start:0!important;padding:0}.seo-locations a{display:block;padding:6px 0}.seo-sources{margin-top:36px;padding:24px;background:#f6f4ed;border-radius:12px;font-size:15px}.seo-sources h2{margin-top:0;font-size:22px}.seo-meta{color:#55665d;font-size:14px}.seo-next{margin-top:32px}.seo-article details{border-top:1px solid #dce7e2;padding:16px 0}.seo-article summary{font-weight:650;cursor:pointer}.seo-article details p{margin-top:14px}.seo-breadcrumb{max-width:1120px;margin:0 auto;padding:18px 24px 0;font:14px/1.6 system-ui;color:#52665b;display:flex;gap:8px;flex-wrap:wrap;overflow-wrap:anywhere}.seo-breadcrumb a{color:#075e4d}.seo-cost-tool{padding:24px;background:#f4f8f5;border-radius:14px}.seo-cost-tool label{display:block;font-weight:600;line-height:1.5;margin:0 0 8px}.seo-cost-tool input,.seo-cost-tool select{width:100%;max-width:100%;min-height:48px;border:1px solid #9db8ac;border-radius:6px;padding:10px;font:inherit;background:#fff;color:#183f37}.seo-cost-tool dl{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:12px;margin:24px 0}.seo-cost-tool dd{font-weight:700;margin:0;text-align:end}.seo-cost-tool dt{margin:0}html[dir=rtl] .seo-article{letter-spacing:normal}html[dir=rtl] .seo-article h1{letter-spacing:normal}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #b1782c;outline-offset:4px}
@media(max-width:680px){.seo-article{padding:25px 18px 45px;font-size:16px}.seo-grid{grid-template-columns:1fr}.seo-lead{font-size:18px}.seo-article h2{font-size:23px}.seo-card,.seo-cost-tool{padding:18px}.seo-actions{flex-direction:column}.seo-actions a{text-align:center}.seo-breadcrumb{padding-inline:18px}.seo-cost-tool dl{grid-template-columns:1fr;gap:4px}.seo-cost-tool dd{text-align:start;margin-bottom:16px}}
.seo-honeypot{position:absolute!important;left:0!important;right:auto!important;top:0!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;opacity:0!important;pointer-events:none!important}html[dir=rtl] .st-lang-menu{left:0!important;right:auto!important}
