.seo-intro{padding:32px 0 28px;max-width:1040px}.seo-eyebrow{font-size:.74rem!important;letter-spacing:.12em;font-weight:800;color:#007c79!important}.seo-intro h1{font-size:clamp(2rem,4.6vw,3.8rem);line-height:1.08;letter-spacing:-.045em;margin:12px 0 20px;color:#000e29}.seo-lead{font-size:1.1rem;line-height:1.8;color:#596477;max-width:880px}.seo-button{display:inline-block;background:#00c2bf;color:#000e29!important;border-radius:13px;padding:14px 20px;font-weight:800;text-decoration:none;margin:8px 0}.seo-button:hover{background:#00aaa7}.seo-content{margin:32px 0;background:white;border:1px solid #d7e9e9;border-radius:24px;padding:clamp(22px,4vw,44px);color:#000e29}.seo-content article+article{margin-top:32px}.seo-content h2{font-size:clamp(1.35rem,2.5vw,1.8rem);line-height:1.3;letter-spacing:-.025em;margin:0 0 14px}.seo-content p,.seo-article p,.seo-article li{line-height:1.85;color:#596477}.seo-content a,.seo-article a{color:#006b69;text-underline-offset:3px}.seo-faq{margin-top:36px}.seo-faq details{padding:18px 0;border-bottom:1px solid #d7e9e9}.seo-faq summary{font-weight:800;cursor:pointer;line-height:1.5}.seo-faq details p{margin-bottom:0}.seo-next{padding:24px;margin-top:32px;border-radius:18px;background:#e6f9f8}.seo-next h2{margin-top:0}.seo-article{max-width:1000px!important}.seo-article h2{line-height:1.35}.seo-answer{padding:20px 24px;background:#e6f9f8;border-left:4px solid #00c2bf;border-radius:0 14px 14px 0}.seo-answer p{margin:0}.seo-byline{font-size:.84rem!important;color:#596477}.seo-table{overflow-x:auto;margin:24px 0}.seo-table table{width:100%;border-collapse:collapse;font-size:.94rem;line-height:1.6;min-width:420px}.seo-table th{text-align:left;background:#000e29;color:white}.seo-table td,.seo-table th{padding:15px;border:1px solid #d7e9e9;vertical-align:top}.seo-table tr:nth-child(even){background:#f1f8f8}.seo-sources{border-top:1px solid #d7e9e9;padding-top:18px;margin-top:34px}.seo-sources h2{font-size:1.1rem}.seo-sources a{display:block;overflow-wrap:anywhere}.seo-footer{background:#000e29;color:#fff;padding:35px max(5vw,20px);display:flex;justify-content:space-between;gap:28px;flex-wrap:wrap;font-family:Manrope,system-ui,sans-serif;font-size:.88rem}.seo-footer p{color:#d3e0e8;line-height:1.8}.seo-footer a{color:#baf5f3}.seo-footer nav{display:flex;gap:15px;flex-wrap:wrap;align-content:center}.seo-home-guides{max-width:1280px;margin:40px auto}.seo-guide-links{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.seo-guide-links a{padding:20px;border:1px solid #d7e9e9;border-radius:14px;font-weight:700;line-height:1.6}.seo-legacy{font-family:system-ui,sans-serif;max-width:900px;margin:60px auto;padding:20px}.seo-legacy nav a{display:block;margin:20px 0;color:#006b69}.seo-crumb{font-weight:700}a:focus-visible,summary:focus-visible{outline:3px solid #008e8b;outline-offset:4px}.ecoMore{position:relative;z-index:1}@media(max-width:700px){.seo-guide-links{grid-template-columns:1fr}.seo-home-guides{margin:24px 14px}.seo-intro{padding:24px 0}.seo-service main{padding-left:16px!important;padding-right:16px!important}.seo-article{padding-left:18px!important;padding-right:18px!important}.seo-footer{display:block}.seo-table{margin-right:-4px}.seo-content{padding:22px}.seo-next{padding:18px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
