.energy-video .energy-main{max-width:1080px;margin:auto;padding:48px 24px;color:#173c43;line-height:1.75}.energy-video .energy-eyebrow{font-size:.85rem;letter-spacing:.08em;color:#4a686b}.energy-video h1{font-size:clamp(2rem,4vw,3.4rem);line-height:1.3;letter-spacing:-.04em}.energy-video .energy-notice{background:#eef5f2;border-left:4px solid #2b6a60;padding:18px;font-weight:700}.energy-video #energy-message{padding:14px 0;font-weight:600}.energy-video .energy-account{margin-bottom:32px}.energy-video .energy-lesson{padding:24px 0;border-top:1px solid #d6e1de}.energy-video .energy-lesson h3{font-size:1.2rem}.energy-video .energy-parts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.energy-video figure{margin:0;min-width:0}.energy-video figcaption{font-weight:600;margin-bottom:8px}.energy-video iframe{display:block;width:100%;aspect-ratio:16/9;border:0;border-radius:8px;background:#193a3a}.energy-video #energy-retry{font:inherit;border:1px solid #456966;background:white;color:#173c43;padding:10px 16px;border-radius:6px}.energy-video .energy-main a{color:#075e55;text-underline-offset:3px}.energy-video .energy-main :focus-visible{outline:3px solid #b36b13;outline-offset:4px}@media(max-width:650px){.energy-video .energy-main{padding:28px 18px}.energy-video .energy-parts{grid-template-columns:1fr}}

.energy-video .energy-lesson-jumps{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.energy-video .energy-lesson-jumps a{display:inline-block;padding:7px 12px;border:1px solid #b7ceca;border-radius:6px;text-decoration:none}.energy-video #energy-lessons iframe{min-height:200px}.energy-video .energy-disclosure{font-size:.95rem;color:#465d60}.energy-video .energy-playlist{display:inline-block;padding:10px 16px;border:1px solid #075e55;border-radius:6px;font-weight:700}.energy-video .energy-lesson{scroll-margin-top:24px}

.energy-video .energy-quality-tip{padding:12px 16px;margin:12px 0 18px;background:#f1f5f4;border:1px solid #d4e1de;border-radius:6px;font-size:.95rem;overflow-wrap:anywhere}.energy-video .energy-quality-tip strong{font-weight:700}

.energy-video .energy-before-learning{margin:28px 0;padding:20px;border:1px solid #cadbd6;border-radius:8px;background:#fff}.energy-video .energy-before-learning h2{margin-top:0}.energy-video .energy-before-learning details{border-top:1px solid #dbe5e1;padding:12px 0}.energy-video .energy-before-learning summary{cursor:pointer;font-weight:700;line-height:1.6}.energy-video .energy-before-learning ul,.energy-video .energy-before-learning ol{padding-left:22px}.energy-video .energy-before-learning li{margin:7px 0}.energy-video .energy-guide-download{border-top:1px solid #dbe5e1;padding-top:8px}.energy-video .energy-guide-download h3{margin-bottom:4px}@media(max-width:650px){.energy-video .energy-before-learning{padding:16px}}
