.energy-guide{max-width:1140px;margin:auto;padding:32px 5% 72px}.guide-breadcrumb{color:#626658;flex-wrap:wrap;gap:12px;margin-bottom:42px;font-size:13px;display:flex}.guide-breadcrumb a:hover{text-decoration:underline}.guide-heading{max-width:870px}.guide-heading h1{letter-spacing:-.055em;pointer-events:auto;margin:22px 0;font-size:clamp(38px,5.1vw,68px);line-height:1.07}.guide-intro{max-width:800px;font-size:19px;line-height:1.7}.guide-byline{color:#626658;margin:24px 0 30px;font-size:13px}.guide-answer{color:#fffdf7;background:#214d42;border-radius:8px;max-width:890px;padding:28px 32px}.guide-answer strong{letter-spacing:.06em;text-transform:uppercase;color:#f0cfa2;font-size:13px}.guide-answer p{margin:12px 0 0;font-size:19px;line-height:1.7}.guide-contents{border-block:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:12px 22px;margin:35px 0 45px;padding:23px 0;font-size:13px;display:flex}.guide-contents>span{width:100%;font-weight:700}.guide-contents a{text-underline-offset:4px;color:#214d42;text-decoration:underline}.guide-copy{max-width:890px}.guide-copy section{margin:0 0 50px;scroll-margin-top:30px}.guide-copy h2{letter-spacing:-.04em;margin:0 0 24px;font-size:clamp(25px,3vw,36px);font-weight:550;line-height:1.2}.guide-copy h3{letter-spacing:-.02em;margin:25px 0 12px;font-size:21px;font-weight:600;line-height:1.35}.guide-copy p,.guide-copy li{font-size:16px;line-height:1.85}.guide-copy p{margin:14px 0}.guide-copy li{margin:10px 0}.guide-copy ol{padding-left:24px}.guide-copy p a{text-underline-offset:3px;color:#214d42;text-decoration:underline}.guide-two-columns{grid-template-columns:1fr 1fr;gap:36px;display:grid}.guide-label{color:#ad400c;letter-spacing:.1em;border-bottom:2px solid #ef621d;padding-bottom:7px;font-size:12px;font-weight:650;display:inline-block}.guide-two-columns h3{margin-top:15px}.guide-copy .guide-source{color:#626658;font-size:12px;line-height:1.7}.guide-table-wrap{border:1px solid var(--border);background:#fffdf7;border-radius:8px;overflow:auto}.guide-table-wrap:focus-visible{outline-offset:3px;outline:3px solid #af390b}.guide-table-wrap table{border-collapse:collapse;width:100%;min-width:580px;font-size:14px;line-height:1.65}.guide-table-wrap caption{text-align:left;color:#626658;padding:14px 18px;font-size:13px}.guide-table-wrap th,.guide-table-wrap td{text-align:left;vertical-align:top;border-top:1px solid #d9d6c9;padding:17px 18px}.guide-table-wrap thead{background:#e5eadc}.guide-table-wrap thead th{color:#214d42;font-weight:650}.guide-table-wrap tbody th{width:24%;font-weight:600}.guide-table-wrap td{width:38%}.guide-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:26px;display:grid}.guide-products>a{border:1px solid var(--border);background:#ede2c5;border-radius:7px;padding:18px;transition:border-color .2s}.guide-products>a:hover{border-color:#214d42}.guide-products img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:170px}.guide-products span{letter-spacing:.06em;color:#ad400c;margin-top:14px;font-size:11px;font-weight:650;display:block}.guide-products h3{margin:10px 0;font-size:23px}.guide-products p{margin:0;font-size:13px}.guide-faq details{border-bottom:1px solid var(--border);padding:0 0 6px}.guide-faq summary{cursor:pointer;padding:17px 0;font-size:16px;font-weight:600;line-height:1.5}.guide-faq details p{padding:0 0 12px;font-size:15px}.guide-next{border:1px solid var(--border);background:#e8eddf;border-radius:8px;padding:30px}.guide-next h2{margin-bottom:12px;font-size:27px}.guide-next .button{color:#fffdf7;margin-top:6px;text-decoration:none}@media (max-width:650px){.energy-guide{padding:24px 6% 45px}.guide-breadcrumb{margin-bottom:30px}.guide-intro,.guide-answer p{font-size:17px}.guide-answer{padding:23px}.guide-two-columns{grid-template-columns:1fr;gap:18px}.guide-products{grid-template-columns:1fr}.guide-products img{height:185px}.guide-contents{gap:17px;margin:28px 0 35px}.guide-copy section{margin-bottom:38px}.guide-next{padding:23px}.guide-copy h2{line-height:1.3}}
