.seo-page{margin:0;background:#fdfcf7;color:#153c24;font:18px/1.8 Arial,sans-serif}.seo-page *{box-sizing:border-box}.seo-page header,.seo-page main,.seo-page footer{max-width:1000px;margin:auto;padding:24px}.seo-page header{display:flex;justify-content:space-between;align-items:center;gap:20px}.seo-page nav,.seo-intro nav{display:flex;gap:22px;flex-wrap:wrap}.seo-page a,.seo-intro a{color:#087b3c}.seo-page a:focus-visible,.seo-intro a:focus-visible{outline:3px solid #d9ac00;outline-offset:5px}.seo-logo{width:160px;height:90px;object-fit:cover;object-position:center}.seo-page h1{font-size:clamp(34px,6vw,60px);line-height:1.15;letter-spacing:-1px;margin:15px 0 25px}.seo-page h2{font-size:30px;line-height:1.3}.seo-page h3{font-size:21px;margin-bottom:5px}.seo-page p{max-width:760px}.seo-page section{margin-bottom:60px}.seo-hero{padding:35px 0 25px}.seo-kicker{font-weight:bold;color:#087b3c}.seo-page .seo-cta{display:inline-block;color:white;background:#087b3c;padding:12px 25px;border-radius:30px;text-decoration:none;font-weight:bold}.seo-page li{margin-bottom:12px}.seo-page details{border:1px solid #dce5d7;border-radius:16px;margin:12px 0;background:white;overflow:hidden}.seo-page summary{padding:18px;cursor:pointer;font-weight:bold}.seo-page table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:16px}.seo-page th,.seo-page td{text-align:start;padding:12px;overflow-wrap:anywhere;border-top:1px solid #e8e9df}.seo-page caption{text-align:start;padding:10px 16px;color:#63725d}.seo-page footer{border-top:1px solid #dce5d7;margin-top:50px;font-size:15px}.seo-intro{max-width:1000px;margin:40px auto;padding:32px 24px 90px;color:#153c24;line-height:1.8;border-top:1px solid #dce5d7}.seo-intro[hidden]{display:none}.seo-intro h2{font-size:27px;line-height:1.35}.seo-intro p{max-width:780px}.seo-intro nav{margin-top:24px}.seo-intro a{font-weight:600}@media(max-width:600px){.seo-page header,.seo-page main,.seo-page footer{padding:20px}.seo-page header{flex-wrap:wrap}.seo-page nav{font-size:15px}.seo-page th,.seo-page td{padding:10px 7px;font-size:14px}.seo-page section{margin-bottom:40px}.seo-page h2{font-size:26px}.seo-intro{margin-top:20px;padding:25px 20px 100px}.seo-intro h2{font-size:23px}}
