@font-face{font-family:Inter;src:url(/fonts/inter/inter-latin-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter/inter-latin-600-normal.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter/inter-latin-700-normal.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}.solar-episode{font-family:Inter,Segoe UI,Arial,sans-serif}.solar-episode .article-prose{font-size:1.04rem}.solar-episode h1{max-width:1020px;font-size:clamp(2.45rem,4.9vw,4.3rem);line-height:1.15}.episode-label{color:#596781;align-items:center;gap:12px;margin-bottom:22px;display:flex}.episode-label img{border-radius:5px}.breadcrumbs{color:#596781;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:28px;font-size:.77rem;display:flex}.breadcrumbs a:hover{text-decoration:underline}.solar-art{isolation:isolate;background:#101b35 radial-gradient(circle at 80% 28%,#234265,#0000 64%);height:220px;position:relative;overflow:hidden}.solar-art svg{width:100%;height:100%;display:block}.solar-art-label{color:#b7c5de;letter-spacing:.12em;font-family:Inter,Arial,sans-serif;font-size:.52rem;position:absolute;bottom:12px;left:20px}.solar-art-large{border-radius:6px;height:390px;margin-top:15px}.solar-art-large:before{content:"";z-index:-1;background-image:linear-gradient(#9db6d71a 1px,#0000 1px),linear-gradient(90deg,#9db6d71a 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0}.solar-art-large svg{max-width:850px;margin-inline:auto}.solar-art-large .solar-art-label{font-size:.65rem;bottom:20px;left:25px}.solar-figure{break-inside:avoid;background:#f5f7fa;border:1px solid #d9e2ed;border-radius:8px;margin:36px 0;overflow:hidden}.solar-diagram-head{color:#b7c5de;letter-spacing:.08em;background:#101b35;justify-content:space-between;gap:15px;padding:15px 20px;font-family:Inter,Arial,sans-serif;font-size:.57rem;display:flex}.solar-diagram-canvas{color:#fff;background:#101b35 radial-gradient(circle at 80% 28%,#234265,#0000 64%);padding:12px 18px 20px}.solar-diagram-canvas svg{width:100%;height:auto;max-height:590px;font-family:Inter,Arial,sans-serif;display:block}.solar-figure figcaption{color:#24354e;padding:23px 25px 5px;font-size:.88rem;line-height:1.7}.solar-figure figcaption strong{font-size:1.04rem}.solar-figure figcaption p{margin:10px 0 20px;font-size:.88rem}.solar-enhancement{padding:0 25px 22px}.solar-controls{flex-wrap:wrap;gap:9px;display:flex}.solar-controls button{color:#17233c;background:#fff;border:1px solid #a4b3c7;border-radius:4px;padding:9px 13px;font-size:.77rem;font-weight:600;line-height:1.6}.solar-controls button:hover{background:#fff8db}.solar-controls button[aria-pressed=true]{color:#101b35;background:#ffd43b;border-color:#9c7d0b}.solar-status{min-height:1.8em;line-height:1.8;margin:15px 0 0!important;font-size:.84rem!important}.solar-status:empty{min-height:0;margin:0!important}.solar-electron{transform:translate(-100px,-90px)}.solar-hole{transform:translate(100px,95px)}.solar-electron,.solar-hole,.solar-layer,.solar-separation,.solar-wave-dc,.solar-wave-ac,.solar-cloud,.solar-daylight{transition:transform .25s,opacity .25s}.solar-figure[data-enhanced][data-solar-figure=photon][data-stage="0"] .solar-pair,.solar-figure[data-enhanced][data-solar-figure=photon]:not([data-stage="2"]) .solar-separation{opacity:0}.solar-figure[data-enhanced][data-solar-figure=photon][data-stage="1"] .solar-electron,.solar-figure[data-enhanced][data-solar-figure=photon][data-stage="1"] .solar-hole{transform:none}.solar-figure[data-solar-figure=layers][data-stage="1"] .solar-layer:not([data-layer="1"]),.solar-figure[data-solar-figure=layers][data-stage="2"] .solar-layer:not([data-layer="2"]),.solar-figure[data-solar-figure=layers][data-stage="3"] .solar-layer:not([data-layer="3"]),.solar-figure[data-solar-figure=layers][data-stage="4"] .solar-layer:not([data-layer="4"]){opacity:.18}.solar-figure[data-solar-figure=waveforms][data-stage="0"] .solar-wave-ac,.solar-figure[data-solar-figure=waveforms][data-stage="1"] .solar-wave-dc{opacity:.35}.solar-figure[data-solar-figure=weather] .solar-cloud{opacity:.6}.solar-figure[data-solar-figure=weather][data-stage="0"] .solar-cloud{opacity:0}.solar-figure[data-solar-figure=weather][data-stage="1"] .solar-daylight{opacity:.35;stroke-dasharray:3 15}.solar-flow-stages{grid-template-columns:repeat(3,1fr);gap:10px;display:grid;margin:0!important;padding:20px 0 0!important;list-style:none!important}.solar-flow-stages li{color:#fff;border:1px solid #7891b155;border-radius:4px;padding:10px 12px;font-size:.83rem;line-height:1.5;margin:0!important}.solar-flow-stages li:not(:last-child):after{content:" →";color:#ffd43b}.video-pending{background:#f5f7fa;border:1px solid #dce1e8;border-radius:6px;margin-top:40px;padding:25px}.video-pending h2{margin-top:14px!important}.solar-episode .prose table{border-collapse:collapse;width:100%;margin-block:28px;font-size:.88rem}.solar-episode .prose th,.solar-episode .prose td{text-align:left;border:1px solid #dce1e8;padding:12px 14px}.solar-episode .prose th{background:#f5f7fa}@media (width<=650px){.solar-episode h1{overflow-wrap:anywhere;font-size:2.4rem!important}.solar-episode .article-prose{font-size:.98rem}.solar-art-large{height:250px}.solar-art-large .solar-art-label{font-size:.49rem;bottom:12px;left:15px}.solar-diagram-canvas{padding:8px 3px 15px}.solar-diagram-head{letter-spacing:.025em;gap:10px;padding:12px 14px;font-size:.48rem}.solar-figure figcaption{padding:20px 17px 0}.solar-figure figcaption p{font-size:.87rem;line-height:1.85}.solar-enhancement{padding:0 17px 20px}.solar-controls{gap:8px}.solar-controls button{padding:9px 11px;font-size:.74rem}.solar-flow-stages{grid-template-columns:repeat(2,1fr);gap:8px;margin-inline:12px!important}.solar-flow-stages li{padding:8px 10px;font-size:.75rem}.breadcrumbs{gap:9px;font-size:.69rem}.episode-label{font-size:.57rem}.solar-figure{margin-block:30px}}@media (prefers-reduced-motion:reduce){.solar-figure *{transition:none!important;animation:none!important}}
