.energy-topic-module__weDKDG__page{background:#f4fafa}.energy-topic-module__weDKDG__hero{text-align:center;background:#fff;padding:88px 24px 148px;position:relative;overflow:hidden}.energy-topic-module__weDKDG__heroGrid{opacity:.85;background-image:linear-gradient(#edf1ee 1px,#0000 1px),linear-gradient(90deg,#edf1ee 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0}.energy-topic-module__weDKDG__heroInner{width:min(930px,100%);margin:0 auto;position:relative}.energy-topic-module__weDKDG__code,.energy-topic-module__weDKDG__source,.energy-topic-module__weDKDG__houseModel>span{letter-spacing:.13em;text-transform:uppercase;font-family:IBM Plex Mono,ui-monospace,monospace}.energy-topic-module__weDKDG__code{color:#24575a;font-size:11px;font-weight:700}.energy-topic-module__weDKDG__hero h1{color:#1d2730;letter-spacing:0;max-width:900px;margin:22px auto 20px;font-size:52px;line-height:1.04}.energy-topic-module__weDKDG__hero p{color:#45515a;max-width:790px;margin:0 auto;font-size:19px;line-height:1.58}.energy-topic-module__weDKDG__source{color:#8b959d;margin-top:24px;font-size:10px;display:block}.energy-topic-module__weDKDG__modelSection{z-index:2;background:#fff;border:1px solid #e4e9e5;border-radius:16px;width:min(1120px,100% - 32px);margin:-76px auto 0;padding:42px;position:relative;box-shadow:0 16px 44px #1d273014}.energy-topic-module__weDKDG__sectionIntro{max-width:820px;margin-bottom:30px}.energy-topic-module__weDKDG__sectionIntro h2{color:#1d2730;margin:12px 0;font-size:34px;line-height:1.12}.energy-topic-module__weDKDG__sectionIntro p{color:#69737c;margin:0;font-size:16px;line-height:1.65}.energy-topic-module__weDKDG__modelGrid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.energy-topic-module__weDKDG__houseModel,.energy-topic-module__weDKDG__evidenceCard{background:#f4fafa;border:1px solid #e4e9e5;border-radius:14px;min-width:0;padding:28px}.energy-topic-module__weDKDG__houseModel>span{color:#8b959d;font-size:9px}.energy-topic-module__weDKDG__houseDrawing{color:#24575a;background-image:linear-gradient(#2e6b6e14 1px,#0000 1px),linear-gradient(90deg,#2e6b6e14 1px,#0000 1px);background-size:28px 28px;place-items:center;min-height:270px;display:grid}.energy-topic-module__weDKDG__houseDrawing>svg{stroke-width:1.25px;width:150px;height:150px}.energy-topic-module__weDKDG__houseDrawing>div{gap:18px;display:flex}.energy-topic-module__weDKDG__houseDrawing>div svg{width:25px;height:25px}.energy-topic-module__weDKDG__houseModel p{color:#69737c;margin:16px 0 0;line-height:1.55}.energy-topic-module__weDKDG__evidenceCard h2{color:#1d2730;margin:0 0 18px;font-size:22px}.energy-topic-module__weDKDG__evidenceList>div{border-top:1px solid #e4e9e5;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:10px 0;display:flex}.energy-topic-module__weDKDG__evidenceList span{gap:3px;min-width:0;display:grid}.energy-topic-module__weDKDG__evidenceList strong{color:#1d2730;font-size:14px}.energy-topic-module__weDKDG__evidenceList small{color:#69737c;font-size:12px}.energy-topic-module__weDKDG__evidenceList .energy-topic-module__weDKDG__evidenceSource{color:#4d5962;font-family:IBM Plex Mono,monospace;font-size:10px}.energy-topic-module__weDKDG__evidenceList em{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;flex:none;padding:7px 9px;font:700 8px/1 IBM Plex Mono,monospace}.energy-topic-module__weDKDG__evidenceList em[data-tone=input]{color:#286ba8;background:#eaf4ff}.energy-topic-module__weDKDG__evidenceList em[data-tone=document]{color:#24575a;background:#eaf6f6}@media (max-width:760px){.energy-topic-module__weDKDG__hero{padding:60px 18px 112px}.energy-topic-module__weDKDG__heroGrid{background-size:42px 42px}.energy-topic-module__weDKDG__hero h1{font-size:32px;line-height:1.08}.energy-topic-module__weDKDG__hero p{font-size:16px}.energy-topic-module__weDKDG__modelSection{margin-top:-58px;padding:24px 18px}.energy-topic-module__weDKDG__sectionIntro h2{font-size:28px}.energy-topic-module__weDKDG__modelGrid{grid-template-columns:1fr}.energy-topic-module__weDKDG__houseModel,.energy-topic-module__weDKDG__evidenceCard{padding:20px 16px}.energy-topic-module__weDKDG__houseDrawing{min-height:220px}.energy-topic-module__weDKDG__evidenceList>div{flex-direction:column;align-items:flex-start;gap:8px}}@media (prefers-reduced-motion:reduce){.energy-topic-module__weDKDG__heroGrid{animation:none}}
