.learn-shell{max-width:1180px;margin:auto;padding:28px 28px 64px;color:#edf4fc}.learn-shell a{text-underline-offset:4px}.learn-shell a:focus-visible,.learn-shell button:focus-visible,.learn-shell summary:focus-visible{outline:3px solid #58e4c1;outline-offset:5px}.learn-crumbs{font-size:13px;color:#97afc7;margin-bottom:35px}.learn-crumbs ol{display:flex;gap:9px;list-style:none;flex-wrap:wrap;padding:0}.learn-crumbs a:hover{color:#59e6c4}.learn-hero{background:radial-gradient(ellipse at top right,#123e4855,transparent 65%);border-bottom:1px solid #263c50;padding-bottom:42px}.learn-hero-with-image{display:grid;grid-template-columns:minmax(0,1fr) 245px;gap:65px;align-items:center}.learn-eyebrow{color:#59e6c4;font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;margin-bottom:14px}.learn-hero h1{font-size:clamp(30px,4vw,50px);line-height:1.12;letter-spacing:-.035em;font-weight:750;max-width:780px;margin:0 0 23px}.learn-answer{font-size:18px;line-height:1.8;color:#c1d0e0;max-width:760px}.learn-hindi{border-left:3px solid #50dfc0;padding:12px 18px;margin-top:20px;color:#c1d0e0;font-size:16px;line-height:1.9;background:#10253870}.learn-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.learn-button{display:inline-flex;align-items:center;justify-content:center;border:1px solid #55e5c4;background:#55e5c4;border-radius:8px;padding:12px 19px;color:#052620!important;font-size:14px;font-weight:700;cursor:pointer;text-decoration:none}.learn-button:hover{filter:brightness(1.08)}.learn-button-outline{color:#d9f6ef!important;background:transparent;border-color:#35536b}.learn-meta{font-size:12px;color:#94aabf;margin-top:18px;line-height:1.7}.learn-store-link{display:inline-block;margin-top:20px;color:#70ddf3;text-decoration:underline}.learn-phone{margin:0;text-align:center}.learn-phone img{width:100%;height:auto;border:1px solid #3b5c72;border-radius:19px;box-shadow:0 20px 55px #0005}.learn-phone figcaption{font-size:11px;color:#92a8ba;margin-top:9px}.learn-body{display:grid;grid-template-columns:235px minmax(0,1fr);gap:70px;margin-top:45px}.learn-toc nav{border-left:1px solid #2b4356;padding-left:20px}.learn-toc h2{font-size:14px;font-weight:700;margin:0 0 16px}.learn-toc a{display:block;color:#a8bed2;font-size:13px;line-height:1.7;margin-bottom:13px}.learn-toc a:hover{color:#54e3c2}.learn-toc-help{padding:22px 0 0 20px;color:#64dbec!important}.learn-section{margin-bottom:35px;scroll-margin-top:120px}.learn-article h2,.learn-related h2,.learn-end h2{font-size:25px;font-weight:700;line-height:1.35;letter-spacing:-.025em;margin:0 0 14px}.learn-section p,.learn-faq p{font-size:16px;line-height:1.9;color:#b8cadd;margin:0 0 14px}.learn-faq{border-top:1px solid #294154;padding-top:25px;scroll-margin-top:120px}.learn-faq details{border-bottom:1px solid #263c50;padding:17px 0}.learn-faq summary{cursor:pointer;color:#ecf6ff;font-weight:600;font-size:16px;line-height:1.6}.learn-faq p{margin:14px 0 0}.learn-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:30px}.learn-card{display:flex;flex-direction:column;background:#0c2031;border:1px solid #294458;border-radius:12px;padding:25px;transition:border-color .15s;text-decoration:none}.learn-card:hover{border-color:#55e5c4}.learn-card-number{color:#61dcc9;font-size:12px;margin-bottom:15px}.learn-card h2{font-size:20px;line-height:1.4;font-weight:650;margin-bottom:12px}.learn-card p{font-size:14px;line-height:1.8;color:#a6bed2;margin-bottom:20px}.learn-card-link{margin-top:auto;font-size:13px;color:#5ee4c7;font-weight:600}.learn-note{margin-top:28px;padding:21px;border:1px solid #345669;border-radius:10px;background:#0c2635;line-height:1.8;color:#b9d0df}.learn-note a{color:#5ee4c7;text-decoration:underline}.learn-related{border-top:1px solid #263c50;margin-top:35px;padding-top:35px}.learn-related-links{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:22px}.learn-related-links a{display:flex;justify-content:space-between;gap:12px;padding:17px 20px;border:1px solid #2b455a;border-radius:9px;background:#0d2133;color:#cce2ef;font-size:14px;line-height:1.6}.learn-related-links a:hover{border-color:#55e5c4}.learn-end{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:48px;background:linear-gradient(120deg,#123244,#102632);border:1px solid #306052;border-radius:15px;padding:30px}.learn-end p{color:#b6cad8;line-height:1.8;font-size:14px}.learn-end .learn-actions{margin:0;flex-shrink:0}.learn-support{font-size:14px;color:#a6bed2;text-align:center;margin-top:25px}.learn-support a{color:#58e4c3;text-decoration:underline}.learn-video{margin-bottom:35px}.learn-video iframe,.learn-video video{width:100%;aspect-ratio:16/9;border-radius:12px;border:1px solid #365366;background:#071322}.learn-video p{color:#9bb3c8;font-size:13px;margin-top:10px}.learn-tool{background:#0e2638;border:1px solid #325771;border-radius:12px;padding:25px;margin-bottom:35px}.learn-tool-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:20px 0}.learn-tool label{font-size:14px;color:#c5d9e7;display:block}.learn-tool input{display:block;width:100%;background:#071724;border:1px solid #3b627c;border-radius:7px;padding:13px;color:#fff;font-size:20px;margin-top:8px}.learn-calculation{font-size:23px;color:#59e4c7;font-weight:700;margin-top:20px}.learn-copy{background:transparent;border:1px solid #375c72;color:#5be4c5;border-radius:6px;padding:8px 12px;font-size:13px;cursor:pointer}.learn-copy-status{font-size:12px;color:#c5d9e7;margin-left:12px}.learn-receipt{background:white;color:#18364b;border-radius:8px;padding:25px;margin:20px 0;line-height:1.8}.learn-receipt strong{font-size:18px}.learn-receipt p{margin-top:16px}.learn-receipt dl{margin-top:20px}.learn-receipt dl div{display:flex;justify-content:space-between;gap:15px;padding:7px 0;border-bottom:1px solid #cbdde6}.learn-skip{position:fixed;top:-90px;left:15px;z-index:100;background:#51e4c4;color:#052620;padding:12px}.learn-skip:focus{top:15px}
@media(max-width:900px){.learn-hero-with-image{gap:30px;grid-template-columns:minmax(0,1fr) 190px}.learn-body{grid-template-columns:190px minmax(0,1fr);gap:28px}.learn-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.learn-end{display:block}.learn-end .learn-actions{margin-top:20px}}
@media(max-width:600px){.learn-shell{padding:22px 19px 40px}.learn-hero-with-image{display:flex;flex-direction:column;gap:26px;align-items:stretch}.learn-hero h1{font-size:34px}.learn-answer{font-size:16px}.learn-phone{max-width:205px;align-self:center}.learn-body{display:block;margin-top:30px}.learn-toc{margin-bottom:30px}.learn-toc nav{display:flex;flex-wrap:wrap;gap:8px 16px;padding:15px;border:1px solid #294154;border-radius:8px}.learn-toc h2{width:100%;margin-bottom:5px}.learn-toc a{margin:0;font-size:12px}.learn-toc-help{display:none!important}.learn-article h2{font-size:23px}.learn-grid,.learn-related-links{grid-template-columns:1fr}.learn-tool{padding:18px}.learn-tool-fields{gap:12px}.learn-end{padding:23px}.learn-crumbs{margin-bottom:25px}.learn-grid{gap:12px}}

@media print{
body.learn-has-receipt{background:white!important;height:auto!important;min-height:0!important}
body.learn-has-receipt *{visibility:hidden!important}
body.learn-has-receipt #sample-rent-receipt,body.learn-has-receipt #sample-rent-receipt *{visibility:visible!important}
body.learn-has-receipt>:not(main),body.learn-has-receipt main>:not(.learn-body),body.learn-has-receipt .learn-body>:not(.learn-article),body.learn-has-receipt .learn-article>:not(.learn-tool),body.learn-has-receipt .learn-tool>:not(#sample-rent-receipt){display:none!important}
body.learn-has-receipt main,body.learn-has-receipt .learn-body,body.learn-has-receipt .learn-article,body.learn-has-receipt .learn-tool{display:block!important;position:static!important;padding:0!important;margin:0!important;border:0!important;background:#fff!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important}
body.learn-has-receipt #sample-rent-receipt{position:static!important;margin:0!important;background:white!important;color:black!important;border-radius:0!important;font-size:14px!important;break-inside:avoid}
}

/* Conditional calculator inputs must stay hidden despite grid display rules. */
[data-electricity-calculator] [hidden] { display: none !important; }
