._5r3LKa_intro,._5r3LKa_guideSection,._5r3LKa_toolHeading,._5r3LKa_batteryPanel{margin:0 0 3rem}._5r3LKa_intro{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);padding:clamp(1.5rem,4vw,3rem)}._5r3LKa_intro h2,._5r3LKa_guideSection h2,._5r3LKa_toolHeading h2,._5r3LKa_batteryPanel h2{margin:0 0 .75rem}._5r3LKa_intro p,._5r3LKa_guideSection>p,._5r3LKa_toolHeading p,._5r3LKa_batteryPanel p{color:var(--text-secondary);max-width:70ch;line-height:1.7}._5r3LKa_primaryButton,._5r3LKa_guideButton{border-radius:12px;justify-content:center;align-items:center;min-height:44px;padding:.75rem 1rem;font-weight:700;text-decoration:none;display:inline-flex}._5r3LKa_primaryButton{background:var(--accent);color:var(--accent-contrast);margin-top:1rem}._5r3LKa_guideButton{color:var(--accent);background:#2dd4bf1a;border:1px solid #2dd4bf52;margin-top:auto}._5r3LKa_primaryButton:hover,._5r3LKa_primaryButton:focus-visible{background:var(--accent-hover)}._5r3LKa_guideButton:hover,._5r3LKa_guideButton:focus-visible{background:#2dd4bf33}._5r3LKa_guideGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.5rem;display:grid}._5r3LKa_guideCard,._5r3LKa_stepCard{background:var(--surface-elevated);border:1px solid var(--border);border-radius:18px;flex-direction:column;gap:.75rem;padding:1.5rem;display:flex}._5r3LKa_guideCard h3,._5r3LKa_stepCard h2{margin:0}._5r3LKa_guideCard p,._5r3LKa_stepCard p{color:var(--text-secondary);margin:0;line-height:1.7}._5r3LKa_batteryPanel{background:var(--surface);border:1px solid #2dd4bf40;border-radius:20px;padding:clamp(1.5rem,4vw,3rem)}._5r3LKa_guideActions{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}._5r3LKa_steps{gap:1rem;margin:2rem 0;display:grid}._5r3LKa_stepCard{scroll-margin-top:6rem}._5r3LKa_stepCard ul{color:var(--text-secondary);margin:.25rem 0 0;padding-left:1.25rem;line-height:1.7}._5r3LKa_actionBox{border-left:3px solid var(--accent);color:var(--text-primary);background:#2dd4bf14;border-radius:10px;padding:1rem}._5r3LKa_actionBox strong{color:var(--accent);margin-bottom:.35rem;display:block}@media (max-width:700px){._5r3LKa_guideGrid{grid-template-columns:1fr}._5r3LKa_intro,._5r3LKa_guideCard,._5r3LKa_stepCard,._5r3LKa_batteryPanel{padding:1.25rem}}._5r3LKa_searchLabel{margin:1.5rem 0 .5rem;font-weight:700;display:block}._5r3LKa_searchInput{width:min(100%,32rem);min-height:48px;color:var(--text-primary);background:var(--surface);border:1px solid var(--border);font:inherit;border-radius:12px;padding:.75rem 1rem;display:block}._5r3LKa_searchInput:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._5r3LKa_resultCount{color:var(--text-secondary);margin:1rem 0 0}._5r3LKa_guideBadge{color:var(--accent);background:#2dd4bf1a;border:1px solid #2dd4bf59;border-radius:999px;align-self:flex-start;padding:.2rem .65rem;font-size:.85rem;font-weight:700;display:inline-flex}._5r3LKa_toolHeading{scroll-margin-top:6rem}._5r3LKa_stepHeading{align-items:center;gap:1rem;display:flex}._5r3LKa_stepNumber{width:2.5rem;height:2.5rem;color:var(--accent);background:#2dd4bf1a;border:1px solid #2dd4bf59;border-radius:12px;flex:none;place-items:center;font-weight:800;display:grid}._5r3LKa_stepCard{gap:1.25rem;padding:clamp(1.25rem,3vw,2rem)}._5r3LKa_stepCard h2{font-size:clamp(1.2rem,2vw,1.55rem)}._5r3LKa_actionBox{padding:1.15rem 1.25rem}._5r3LKa_actionBox strong{letter-spacing:.06em;font-size:.85rem}._5r3LKa_tipBox{color:#f5c75f;background:#f5ba410f;border:1px solid #f5ba414d;border-radius:12px;padding:1rem 1.25rem}._5r3LKa_comparisonPanel{border:1px solid var(--border);background:var(--surface-elevated);border-radius:18px;margin:2rem 0 3rem;padding:clamp(1.25rem,3vw,2rem)}._5r3LKa_comparisonPanel h2{margin:0 0 1.25rem}._5r3LKa_comparisonPanel p{color:var(--text-secondary);margin:1rem 0 0;line-height:1.6}._5r3LKa_comparisonPanel a{color:var(--accent)}._5r3LKa_comparisonGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}._5r3LKa_comparisonCard{color:var(--text-secondary);background:#2dd4bf0d;border:1px solid #2dd4bf40;border-radius:14px;flex-direction:column;gap:.5rem;padding:1.25rem;display:flex}._5r3LKa_comparisonCard strong,._5r3LKa_batteryValue{color:var(--accent)}._5r3LKa_batteryValue{font-size:clamp(1.5rem,3vw,2rem);font-weight:800}._5r3LKa_verdictList{color:var(--text-secondary);padding-left:1.5rem;line-height:1.7}._5r3LKa_verdictList li{margin:.45rem 0}@media (max-width:700px){._5r3LKa_comparisonGrid{grid-template-columns:1fr}._5r3LKa_stepHeading{align-items:flex-start}}
