/* Scoped battery/display service pages; no JavaScript dependency. */
.bd-seo{padding:24px 0 48px}.bd-seo .wrap{max-width:1180px;margin-inline:auto;padding-inline:20px}.bd-seo h1{font-size:clamp(28px,4vw,44px);line-height:1.18;margin:20px 0}.bd-seo h2{font-size:clamp(21px,2.7vw,29px);line-height:1.3;margin:32px 0 14px}.bd-seo p{line-height:1.65;max-width:88ch}.bd-breadcrumbs{font-size:14px;line-height:1.8;overflow-wrap:anywhere}.bd-lead{font-size:18px}.bd-grid,.bd-home-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px}.bd-card{display:block;border:1px solid rgba(127,127,127,.35);border-radius:16px;padding:20px;min-width:0;background:rgba(127,127,127,.05)}.bd-card h3{margin:0 0 8px;font-size:21px}.bd-card p{margin:0 0 12px;line-height:1.6}.bd-links{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.bd-links a{border:1px solid rgba(127,127,127,.35);border-radius:10px;padding:9px 12px;overflow-wrap:anywhere}.bd-table-scroll{max-width:100%;overflow-x:auto;border:1px solid rgba(127,127,127,.35);border-radius:12px;margin:18px 0}.bd-table-scroll table{width:100%;min-width:520px;border-collapse:collapse;font:inherit}.bd-table-scroll caption{text-align:left;padding:15px;font-weight:600}.bd-table-scroll th,.bd-table-scroll td{text-align:left;padding:13px 16px;border-top:1px solid rgba(127,127,127,.25);vertical-align:top}.bd-table-scroll thead{background:rgba(127,127,127,.08)}.bd-note{font-size:14px}.bd-reading{max-width:90ch}.bd-faq details{border:1px solid rgba(127,127,127,.3);border-radius:10px;padding:15px;margin:10px 0}.bd-faq summary{cursor:pointer;font-weight:600;line-height:1.5}.bd-faq details p{margin-bottom:0}.bd-contact{border-top:1px solid rgba(127,127,127,.3);margin-top:32px;padding-top:8px}.bd-seo .actions{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0}.bd-seo .actions a{max-width:100%;white-space:normal}.bd-price{display:block;font-size:24px;margin:16px 0}.bd-home-links{padding:28px 0}.bd-home-links .wrap{max-width:1180px;padding-inline:20px;margin:auto}.bd-home-links h2{font-size:clamp(22px,3vw,30px);margin:0 0 18px}.bd-home-links a:focus-visible,.bd-seo a:focus-visible,.bd-seo summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(max-width:600px){.bd-seo .wrap,.bd-home-links .wrap{padding-inline:16px}.bd-lead{font-size:16px}.bd-table-scroll td,.bd-table-scroll th{padding:11px}.bd-card{padding:16px}.bd-seo .actions .btn{width:100%;text-align:center}}
