:root{--bg:#101d2d;--fg:#ecf5ff;--muted:#a5b8ce;--lilac:#87c9ff;--line:#b6dfff24}body{background:var(--bg)}::selection{background:#87c9ff;color:#101d2d}.header nav a{color:#c5dbed}.hero h1 em,h2 em{color:#87c9ff}.hero-art:before{background:radial-gradient(ellipse,#5ebfff26,transparent 65%)}.hero-art img{height:94%;width:100%;object-fit:contain;object-position:bottom;filter:drop-shadow(0 24px 35px #0005)}.hero-art .orbit{border-color:#8cc8f526}.hero-art .orbit-two{border-color:#8cc8f518}.art-jp{color:#87c9ff22}.art-caption,.hero-bottom,.hero-note,.section-label,.facts dt{color:#93afc8}.about-copy .lead{color:#d5e9fa}.puck-section{background:#15273b}.puck-visual{height:440px}.puck-visual img{height:400px;max-width:100%;object-fit:contain}.puck-circle{background:radial-gradient(circle,#82c9ff21,transparent);border-color:#87c9ff22}.puck-label{color:#abd7fa}.text-link{color:#b2defd;border-bottom-color:#87c9ff66}.world-heading>p,.resource-list p,.resource-number,.footer p,.footer-year{color:#94adc5}.resource-arrow,.closing p{color:#c6e4fa}.button{background:#9bd6ff;color:#112237}.button:hover{background:#c4e7ff}.note-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.note-card{border-block:1px solid var(--line);padding:34px 24px;background:#87c9ff05;transition:background .2s}.note-card:hover{background:#87c9ff0e}.note-card .eyebrow{margin-bottom:24px}.note-card h3{font:29px/1.25 Georgia,serif}.note-card p{font-size:14px;color:var(--muted);max-width:430px}.watch{padding-top:30px}.watch .resource-list{margin-top:40px}.faq{margin-top:32px;border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line);padding:22px 0}.faq summary{font-size:17px;cursor:pointer}.faq p{max-width:760px;font-size:14px;color:var(--muted);margin:18px 0 0}.article{padding-block:45px 90px}.article>.eyebrow{margin-top:45px}.article h1{font-size:clamp(40px,5.5vw,70px);letter-spacing:-2px;max-width:900px}.article-description{font-size:19px;color:var(--muted);max-width:700px}.article-layout{display:grid;grid-template-columns:minmax(0,740px) 1fr;gap:70px;margin-top:50px}.article article p{color:#b9ccdf;font-size:17px;line-height:1.9}.article article .article-lead{font-size:23px;color:#d9ecfc;line-height:1.6}.article article h2{font-size:31px;letter-spacing:-.6px;margin-top:42px}.article aside img{width:100%;height:auto;border-radius:3px;background:#20354c}.article aside p{font-size:10px;color:var(--muted);margin-top:12px;line-height:1.8}.resource-list>a:hover{background:#87c9ff08}.footer .brand{color:#badffe}@media(max-width:700px){.note-grid,.article-layout{grid-template-columns:1fr}.hero h1{font-size:62px}.hero-art{height:480px;margin-left:8%;width:92%}.hero-art img{height:100%}.puck-visual{height:340px}.puck-visual img{height:315px}.note-card{padding:28px 18px}.note-card h3{font-size:27px}.article{padding-block:30px 60px}.article>.eyebrow{font-size:7px;letter-spacing:1px}.article-layout{gap:35px;margin-top:30px}.article aside{max-width:270px}.article article p{font-size:16px}.article article .article-lead{font-size:21px}.article-description{font-size:17px}.article h1{font-size:43px}.watch{padding-top:0}.header nav{gap:14px}.header nav a:last-child{display:inline}.hero-bottom{font-size:6px}.hero-bottom a{font-size:9px}.hero-bottom>span{max-width:58%}}
