.seo-two-col{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.8fr);gap:52px;align-items:start}.seo-aside{background:#123a2a;color:#fff;padding:32px;border-radius:10px;position:sticky;top:24px}.seo-aside h2{font-size:1.35rem;margin:0 0 18px}.seo-aside p,.seo-aside li{color:#dce9e1}.seo-aside ul{padding-left:20px;display:grid;gap:9px;margin:0 0 24px}.cluster-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:34px;padding-top:24px;border-top:1px solid #dfe7e1}.cluster-links a{padding:9px 13px;border:1px solid #cbd9d0;border-radius:999px;color:#123a2a;font-weight:600;text-decoration:none}.cluster-links a:hover{background:#edf4ef}.faq-section details{border-top:1px solid #dfe7e1;padding:18px 0}.faq-section details:last-child{border-bottom:1px solid #dfe7e1}.faq-section summary{font-weight:700;cursor:pointer;color:#123a2a}.faq-section details p{margin:10px 0 0}.battery-card{border-color:#9ebbaa}.seo-discovery-links{background:#f3f7f4}@media(max-width:820px){.seo-two-col{grid-template-columns:1fr;gap:28px}.seo-aside{position:static}.cluster-links{align-items:stretch}.cluster-links a{flex:1 1 46%;text-align:center}}
