.solar-intro{gap:36px;padding-top:40px;padding-bottom:64px}.solar-back{align-self:flex-start;font-size:15px}.solar-hero{grid-template-columns:1.15fr 1fr;align-items:center;gap:48px;display:grid}.solar-question{max-width:24ch;font-family:var(--font-display);margin:20px 0 0;font-size:clamp(28px,3vw,38px);font-weight:600;line-height:1.15}.solar-hero-art{width:100%;height:auto;display:block}.solar-facts{gap:16px 28px}.solar-chapter{scroll-margin-top:var(--nav-h);padding-top:64px;padding-bottom:68px}.solar-chapter .h2{max-width:29ch;margin-top:10px}.solar-question-pair,.solar-use-pair{margin-top:28px}.solar-lede{font-size:18px;line-height:1.65}.solar-contribution ul{color:var(--muted);margin:16px 0 0;padding-left:18px;font-size:15px}.solar-contribution li+li{margin-top:10px}.solar-contribution li::marker{color:var(--accent)}.solar-window-art img{height:auto;margin:-9.8% 0 -9.4%}.solar-thread{border-bottom:0;margin-top:40px;padding:28px 0 0}.solar-chapter .h2+.pipeline{margin-top:28px}.solar-geometries{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 36px;margin:28px 0 0;padding:0;list-style:none;display:grid}.solar-geometries li{border-top:1px solid var(--line);grid-template-columns:70px minmax(0,1fr);gap:16px;padding-top:20px;display:grid}.solar-geometries h4{font-family:var(--font-display);margin:0;font-size:25px;font-weight:700;line-height:1.1}.solar-geometries p{margin:10px 0 0;font-size:15px}.solar-geometry{width:70px;height:70px;color:var(--accent)}.geometry-guide{fill:none;stroke:currentColor;stroke-width:.8px;opacity:.25}.geometry-sector{fill:currentColor;opacity:.12}.geometry-lines{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-dasharray:3 3}.geometry-sun{fill:var(--band);stroke:currentColor;stroke-width:1.2px}.geometry-observer{fill:currentColor}.geometry-observer--second{fill:var(--bg);stroke:currentColor;stroke-width:1.3px}.solar-small-note{max-width:80ch;margin:26px 0 0;font-size:13px}.solar-section-lede{max-width:80ch;margin:24px 0 0;font-size:18px;line-height:1.65}.solar-example-facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1.1fr 1.5fr .8fr .8fr;gap:24px;margin:32px 0 0;padding:20px 0;display:grid}.solar-example-facts dt{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;font-size:11px}.solar-example-facts dd{margin:7px 0 0;font-size:15px;font-weight:500}.solar-charts{grid-template-columns:1fr 1fr;gap:36px;margin-top:40px;display:grid}.solar-charts figure{min-width:0;margin:0}.solar-chart{margin-top:18px}.solar-chart img{width:100%;height:auto;display:block}.solar-chart .solar-chart-dark,html[data-theme=dark] .solar-chart .solar-chart-light{display:none}html[data-theme=dark] .solar-chart .solar-chart-dark{display:block}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .solar-chart .solar-chart-light{display:none}html:not([data-theme=light]) .solar-chart .solar-chart-dark{display:block}}.solar-charts figcaption{color:var(--muted);margin-top:16px;font-size:13px}.solar-cadence-note{max-width:86ch;margin-top:32px}.solar-data-links{flex-wrap:wrap;align-items:baseline;gap:10px 24px;margin-top:24px;font-size:13px;display:flex}.solar-data-links>span{color:var(--muted)}.solar-sources{margin-top:24px}.solar-details{margin-top:36px}.solar-archive-links{flex-direction:column;align-items:flex-start;gap:10px;margin-top:16px;display:flex}@media (width<=1000px){.solar-hero{grid-template-columns:1.2fr .9fr;gap:24px}.solar-geometries{grid-template-columns:repeat(2,minmax(0,1fr))}.solar-example-facts{grid-template-columns:1fr 1fr}}@media (width<=760px){.solar-hero{grid-template-columns:1fr;gap:24px}.solar-hero-art{justify-self:center;width:min(500px,100%)}.solar-charts{grid-template-columns:1fr;gap:40px}}@media (width<=640px){.solar-intro{gap:28px;padding-top:28px;padding-bottom:32px}.solar-chapter{padding-top:44px;padding-bottom:48px}.solar-geometries{grid-template-columns:1fr;gap:22px}.solar-question-pair,.solar-use-pair{gap:28px}.solar-lede{font-size:17px}.solar-example-facts{gap:20px}.solar-example-facts dd{font-size:14px}.solar-charts .research-h3{font-size:24px}}
