:root{--navy:#0b1b29;--navy2:#112535;--cream:#f5f3ed;--gold:#cda86a;--ink:#172c3c;--muted:#647079;--border:#d9d9ce}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:115px}body{margin:0;background:var(--cream);color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:18px;line-height:1.65}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}img{display:block;max-width:100%;height:auto}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible{outline:3px solid #b78431;outline-offset:5px}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Georgia,'Times New Roman',serif;font-weight:400;line-height:1.08;letter-spacing:-.045em}em{font-weight:400;color:inherit}.wrap{max-width:1440px;width:calc(100% - 112px);margin:auto}.header{height:110px;display:flex;align-items:center;justify-content:space-between;padding:10px 56px;background:var(--cream);position:sticky;top:0;z-index:20;border-bottom:1px solid var(--border)}.brand{width:244px;flex-shrink:0}.brand img{mix-blend-mode:multiply}.header nav{display:flex;gap:34px;align-items:center;font-size:18px}.header nav a{transition:color .2s}.header nav a:hover{color:#91682c}.nav-watch{border-left:1px solid var(--border);padding-left:30px;font-weight:600}.nav-watch span{margin-left:20px}.menu{display:none}.skip{position:absolute;top:-100px;background:white;padding:10px;z-index:50}.skip:focus{top:0}.hero{background:var(--navy);color:var(--cream);overflow:hidden}.hero-inner{display:grid;grid-template-columns:1fr 1.19fr;gap:48px;align-items:center;padding:75px 0 65px}.eyebrow{font-size:18px;letter-spacing:2px;line-height:1.6;font-weight:600;color:var(--gold);text-transform:uppercase}.hero-copy .eyebrow{display:flex;align-items:center;gap:12px;letter-spacing:1.5px}.line{width:27px;height:1px;background:var(--gold)}h1{font-size:clamp(45px,4.25vw,72px);margin:25px 0 25px;line-height:1.1}h1 em{color:var(--gold);white-space:nowrap}.hero-desc{color:#bfc7cc;max-width:410px;line-height:1.8;font-size:18px}.actions{display:flex;align-items:center;gap:25px;margin-top:32px}.button{display:inline-flex;gap:13px;align-items:center;justify-content:center;font-size:18px;font-weight:600;line-height:1.4;padding:17px 23px;border:1px solid transparent;transition:background .2s,transform .2s}.button:hover{transform:translateY(-2px)}.button span{margin-left:12px}.gold{background:var(--gold);color:var(--navy)}.gold:hover{background:#e0bf88}.button svg{width:22px;height:22px;fill:currentColor}.text-link{display:inline-flex;gap:20px;font-size:18px;font-weight:600;align-items:center;border-bottom:1px solid #62717c;padding-bottom:5px}.text-link:hover{color:var(--gold)}.hero-art{position:relative}.art-label,.art-caption{display:flex;justify-content:space-between;font-size:18px;letter-spacing:1.7px;color:#abb5bd;padding:15px 0}.art-label{border-top:1px solid #34414b}.study{width:100%;box-shadow:0 24px 70px #0004}.art-caption{border-bottom:1px solid #34414b;align-items:center}.art-caption>span:first-child{font-family:Georgia,serif;font-size:21px;letter-spacing:-.3px;color:var(--cream)}.small-mark{font-size:18px}.hero-base{display:flex;justify-content:space-between;border-top:1px solid #34414b;padding:22px 0;font-size:18px;letter-spacing:1.7px;color:#9ca8b1}.hero-base>span:last-child{letter-spacing:1px;font-size:18px}.hero-base i{font-style:normal;color:var(--gold);margin:0 15px}.intro{padding:85px 0 95px;display:grid;grid-template-columns:.65fr 1.2fr 1fr;gap:45px;align-items:start}.dark{color:#886b40}.intro .eyebrow{padding-top:8px}.intro h2{font-size:52px}.intro h2 em{color:#97743d}.intro>div>p:first-child{font-family:Georgia,serif;font-size:23px;letter-spacing:-.3px;margin:0 0 13px}.muted{color:var(--muted);font-size:18px;line-height:1.8}.intro .text-link{margin-top:20px}.dark-link{border-color:#b8b4a7}.section{padding:90px 0}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:50px;margin-bottom:42px}.section-heading .muted{max-width:355px}.section-heading h2,h2{font-size:52px}.section-heading .eyebrow,.faq .eyebrow,.about .eyebrow{margin-bottom:20px}.learn{background:#eaece6;border-top:1px solid #dce0d7;border-bottom:1px solid #dce0d7}.topic-tabs{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #c4cabe;border-bottom:0}.topic-tabs button{padding:24px 24px;background:transparent;text-align:left;border:0;border-right:1px solid #c4cabe;color:var(--ink);font-family:Georgia,serif;font-size:24px;display:flex;align-items:center;gap:13px}.topic-tabs button:last-child{border-right:0}.topic-tabs button>span:first-child{font-family:Arial,sans-serif;font-size:18px;letter-spacing:1px;opacity:.6}.topic-tabs .topic-arrow{margin-left:auto;font-family:Arial;font-size:19px}.topic-tabs button[aria-selected=true]{background:var(--navy);color:var(--cream)}.topic-tabs button[aria-selected=true] .topic-arrow{color:var(--gold)}.topic-panel{display:grid;grid-template-columns:1.12fr 1fr;background:var(--navy);color:var(--cream);min-height:370px}.topic-main{padding:45px}.topic-main h3{font-size:39px;margin:15px 0 20px}.topic-main>p:not(.eyebrow){color:#bac5cc;font-size:18px;line-height:1.85;max-width:420px}.topic-main .text-link{margin-top:25px;font-size:18px}.topic-notes{padding:45px;border-left:1px solid #31424d}.notes-heading{font-size:18px;letter-spacing:1.5px;color:#b5c0c8}.topic-notes ol{list-style:none;counter-reset:ideas;margin:25px 0 0;padding:0}.topic-notes li{counter-increment:ideas;display:grid;grid-template-columns:30px 1fr;gap:12px;font-size:18px;color:#bdc8cf;margin-bottom:20px}.topic-notes li:before{content:'0' counter(ideas);color:var(--gold);font-size:18px;border-top:1px solid var(--gold);padding-top:3px}.topic-notes strong{display:block;color:var(--cream);font-size:18px;margin-bottom:2px;font-weight:500}.topic-footnote{border-top:1px solid #31424d;padding-top:14px;font-size:18px;color:#9facb6}.calculator{display:grid;grid-template-columns:350px 1fr;border:1px solid var(--border);background:#fbfaf6}.calc-inputs{padding:30px;border-right:1px solid var(--border)}.calc-form-title{display:flex;gap:10px;align-items:center;margin-bottom:28px}.calc-form-title h3{font-size:23px;letter-spacing:-.5px}.circle-plus{width:26px;height:26px;border:1px solid #b39663;border-radius:100%;display:grid;place-items:center;color:#9f793c;font-size:21px;line-height:1}.calc-inputs label{font-size:18px;display:flex;justify-content:space-between;margin-bottom:6px;font-weight:600}.calc-inputs label>span{color:#8e806a}.calc-inputs input{display:block;width:100%;padding:11px 13px;background:var(--cream);color:var(--ink);border:1px solid #d7d8cd;border-radius:0;font-size:18px;margin-bottom:22px}.two-inputs{display:grid;grid-template-columns:1fr 1fr;gap:20px}.reset{background:transparent;color:var(--muted);padding:0;border:0;border-bottom:1px solid #b9bdb8;font-size:18px}.calc-output{padding:35px 40px;background:var(--navy);color:var(--cream);min-width:0}.result-top{display:flex;justify-content:space-between;align-items:start;gap:20px}.result-top .eyebrow{font-size:18px;letter-spacing:1.4px}.result-top output{display:block;font-family:Georgia,serif;font-size:60px;letter-spacing:-2px;margin-top:5px;line-height:1.2}.illustration-badge{font-size:18px;color:#bcc5ca;border:1px solid #41505b;padding:5px 9px;white-space:nowrap}.legend{font-size:18px;display:flex;gap:30px;margin-top:25px;flex-wrap:wrap}.legend>span{display:flex;align-items:center;gap:7px;color:#b5c0c7}.legend strong{font-weight:400;color:var(--cream)}.dot{height:6px;width:6px;border-radius:50%;display:inline-block}.principal{background:#80909d}.growth{background:var(--gold)}.chart-wrap{margin-top:10px}.chart-wrap svg{display:block;width:100%;height:210px;overflow:visible}.chart-labels{display:flex;justify-content:space-between;color:#9facb7;font-size:18px}.calc-explanation{font-size:18px;color:#9facb7;line-height:1.7;margin-top:23px;max-width:670px}.below-calc{display:flex;justify-content:space-between;margin-top:17px;font-size:18px;color:var(--muted);gap:20px}.below-calc>span{letter-spacing:1.5px}.below-calc>a{text-decoration:underline;text-underline-offset:4px}.about{background:#eaece6}.about-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:90px;align-items:center}.about-image{min-width:0}.about-image img{width:100%;aspect-ratio:1/1.05;object-fit:cover;object-position:22% 48%;/* Crop the supplied artwork, preserving the portrait pixels. */}.image-number{display:block;padding-top:14px;border-bottom:1px solid #c7cbbf;padding-bottom:14px;font-size:18px;letter-spacing:1.5px}.about h2{margin-bottom:25px}.about h2 em{color:#897042}.about-copy>p:not(.eyebrow){margin-bottom:15px}.about-copy>p:nth-of-type(2){font-family:Georgia,serif;font-size:23px;line-height:1.4;letter-spacing:-.4px}.about .text-link{margin-top:10px}.faq-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:80px}.faq h2{font-size:45px}.questions{border-top:1px solid var(--border)}details{border-bottom:1px solid var(--border);padding:20px 0}summary{list-style:none;display:flex;justify-content:space-between;gap:25px;cursor:pointer;font-size:18px;line-height:1.5;font-weight:500}summary::-webkit-details-marker{display:none}summary span{font-size:22px;color:#977642;line-height:1}details[open] summary span{transform:rotate(45deg)}details p{font-size:18px;color:var(--muted);margin-top:15px;line-height:1.8}details>a{display:inline-block;font-size:18px;text-decoration:underline;margin-top:12px;text-underline-offset:4px}.watch{padding:85px 0 90px;text-align:center;background:var(--navy);color:var(--cream);position:relative;overflow:hidden}.watch:before,.watch:after{content:'¢';font-family:Georgia,serif;font-size:420px;line-height:1;position:absolute;color:#cda86a08;top:10px;pointer-events:none}.watch:before{left:-70px;transform:rotate(-12deg)}.watch:after{right:-70px;transform:rotate(12deg)}.watch .wrap{position:relative}.watch h2{font-size:60px;margin:22px 0}.watch h2 em{color:var(--gold)}.watch p:not(.eyebrow){font-size:18px;color:#aebcc5;margin-bottom:30px}.watch-handle{display:block;font-size:18px;color:#aebcc5;letter-spacing:1px;margin-top:18px}footer{padding:50px 0 25px;background:#f1efe7}.footer-top{display:flex;justify-content:space-between;align-items:center;gap:30px;padding-bottom:40px}.footer-brand{font-family:Georgia,serif;font-size:33px;letter-spacing:-1px;line-height:1}.footer-brand em{color:#99733a}.footer-brand small{display:block;font-family:Arial;font-size:18px;letter-spacing:4px;line-height:2.5;margin-top:8px}.footer-top>div>p{font-family:Georgia,serif;font-size:22px;letter-spacing:-.5px;margin-bottom:8px}.footer-top>div>a{font-size:18px;margin-right:25px}.footer-parent{font-size:18px;letter-spacing:1px}.footer-parent b{font-style:italic;font-size:23px;color:#a37a3e;margin:0 5px;letter-spacing:-1px}.footer-bottom{padding-top:23px;border-top:1px solid var(--border);font-size:18px;color:#737d80}.footer-bottom>p{max-width:1050px;line-height:1.8}.footer-bottom>div{display:flex;gap:30px;margin-top:20px}.footer-bottom>div>span{margin-right:auto}.footer-bottom button{background:none;border:0;color:inherit;padding:0;font-size:inherit}dialog{background:var(--cream);border:1px solid var(--gold);color:var(--ink);padding:45px;max-width:580px;width:calc(100% - 36px)}dialog::backdrop{background:#07131dcc;backdrop-filter:blur(4px)}dialog h2{font-size:38px;margin:15px 0 20px}dialog p:not(.eyebrow){font-size:18px;margin-bottom:20px}.dialog-close{position:absolute;right:17px;top:10px;font-size:28px;border:0;background:none;color:var(--ink)}
@media(min-width:1700px){.hero-inner{padding-top:100px;padding-bottom:95px}h1{font-size:76px}}
@media(max-width:1150px){.wrap{width:calc(100% - 72px)}.header{padding-left:36px;padding-right:36px}.header nav{gap:20px;font-size:18px}.brand{width:210px}.hero-inner{gap:30px}.actions{gap:17px;flex-wrap:wrap}h1{font-size:48px}.intro{grid-template-columns:.8fr 1.1fr 1fr;gap:25px}.intro h2{font-size:43px}.topic-tabs button{padding:20px 17px;font-size:22px}.about-grid{gap:45px}.calculator{grid-template-columns:290px 1fr}.calc-output{padding:30px}.legend{gap:12px}.result-top output{font-size:50px}.illustration-badge{display:none}.faq-grid{gap:45px}}
@media(max-width:850px){html{scroll-padding-top:88px}.header{height:88px;padding-top:10px;padding-bottom:10px}.brand{width:180px}.header nav{gap:20px}.header nav>a:nth-child(2){display:none}.nav-watch{padding-left:15px}.nav-watch span{margin-left:10px}.hero-inner{grid-template-columns:1fr;padding-top:50px;padding-bottom:35px;gap:38px}.hero-copy{max-width:630px}h1{font-size:64px}.hero-desc{max-width:520px}.actions{flex-wrap:nowrap}.hero-art{width:100%}.hero-base{align-items:start;gap:15px}.hero-base>span:first-child{max-width:180px;font-size:18px}.hero-base i{margin:0 7px}.intro{grid-template-columns:1fr 1fr;gap:20px 40px;padding:65px 0}.intro>.eyebrow{grid-column:1/-1}.section{padding:65px 0}.section-heading{gap:25px;align-items:start}.section-heading h2,h2{font-size:43px}.section-heading .muted{max-width:260px;font-size:18px}.topic-tabs button{padding:18px 13px;font-size:21px}.topic-tabs button>span:first-child{display:none}.topic-tabs .topic-arrow{font-size:18px}.topic-panel{grid-template-columns:1fr 1fr}.topic-main,.topic-notes{padding:30px 25px}.topic-main h3{font-size:33px}.topic-main>p:not(.eyebrow),.topic-notes li{font-size:18px}.topic-notes strong{font-size:18px}.calculator{grid-template-columns:240px 1fr}.calc-inputs{padding:25px 20px}.calc-form-title h3{font-size:20px}.calc-output{padding:27px}.result-top output{font-size:44px}.legend{gap:8px;flex-direction:column}.calc-explanation{font-size:18px}.chart-wrap svg{height:170px}.about-grid{gap:35px}.about h2{font-size:40px}.about-copy .muted{font-size:18px}.about-copy>p:nth-of-type(2){font-size:20px}.faq-grid{grid-template-columns:1fr;gap:30px}.faq h2{font-size:43px}.watch h2{font-size:48px}.footer-top{flex-wrap:wrap}.footer-parent{width:100%}}
@media(max-width:600px){.wrap{width:calc(100% - 40px)}.header{padding:8px 20px;height:82px}.brand{width:175px}.menu{display:flex;flex-direction:column;gap:6px;border:1px solid #cbc9bc;background:transparent;padding:13px}.menu span{width:20px;height:1px;background:var(--ink)}.header nav{display:none;position:absolute;left:0;right:0;top:82px;background:var(--cream);padding:25px 20px;border-bottom:1px solid var(--border);align-items:stretch;gap:20px;box-shadow:0 15px 25px #0001;font-size:18px}.header nav.open{display:flex;flex-direction:column}.header nav>a:nth-child(2){display:block}.nav-watch{border:0;border-top:1px solid var(--border);padding:18px 0 0}.nav-watch span{float:right}.hero-inner{padding-top:40px;gap:28px}.hero-copy .eyebrow{font-size:18px;letter-spacing:1px;gap:8px}h1{font-size:clamp(38px,9.6vw,56px);margin:21px 0}h1 em{white-space:normal}.hero-desc{font-size:18px;line-height:1.7}.actions{gap:20px;margin-top:25px;align-items:center}.button{font-size:18px;padding:15px 17px;gap:9px}.button span{margin-left:4px}.button svg{width:19px}.text-link{font-size:18px;gap:10px}.art-label{font-size:18px;letter-spacing:1px}.art-caption>span:first-child{font-size:18px}.small-mark{font-size:18px;letter-spacing:1px}.hero-base{display:block;padding:20px 0}.hero-base>span:first-child{display:none}.hero-base>span:last-child{font-size:18px;display:flex;justify-content:space-between}.hero-base i{margin:0 4px}.intro{display:block;padding:48px 0 55px}.intro>.eyebrow{margin-bottom:20px}.intro h2{font-size:46px;margin-bottom:25px}.intro>div>p:first-child{font-size:22px}.muted{font-size:18px}.section{padding:55px 0}.section-heading{display:block;margin-bottom:30px}.section-heading .eyebrow{margin-bottom:15px}.section-heading h2,h2{font-size:41px}.section-heading .muted{max-width:none;margin-top:20px;font-size:18px}.topic-tabs{grid-template-columns:1fr 1fr}.topic-tabs button{font-size:21px;padding:16px;border-bottom:1px solid #c4cabe}.topic-tabs button:nth-child(2){border-right:0}.topic-tabs button:nth-child(3),.topic-tabs button:nth-child(4){border-bottom:0}.topic-panel{grid-template-columns:1fr}.topic-main{padding:30px 25px}.topic-main h3{font-size:36px}.topic-main>p:not(.eyebrow){font-size:18px}.topic-main .text-link{font-size:18px}.topic-notes{padding:28px 25px;border-left:0;border-top:1px solid #31424d}.topic-notes li{font-size:18px}.topic-notes strong{font-size:18px}.calculator{grid-template-columns:1fr}.calc-inputs{padding:25px;border-right:0}.calc-form-title h3{font-size:25px}.calc-inputs input{font-size:20px}.calc-inputs label{font-size:18px}.calc-output{padding:28px 23px}.result-top output{font-size:51px}.result-top .eyebrow{font-size:18px}.legend{font-size:18px}.chart-wrap svg{height:180px}.below-calc{display:block;font-size:18px}.below-calc>span{display:block;margin-bottom:10px}.about-grid{grid-template-columns:1fr;gap:30px}.about-image img{aspect-ratio:1.25;object-position:25% 48%}.about h2{font-size:44px}.about-copy .muted{font-size:18px}.about-copy>p:nth-of-type(2){font-size:23px}.image-number{font-size:18px}.faq h2{font-size:40px}summary{font-size:18px}.watch{padding:60px 0}.watch h2{font-size:39px}.watch .eyebrow{font-size:18px;letter-spacing:1.5px}.watch p:not(.eyebrow){font-size:18px}.watch:before,.watch:after{font-size:300px;top:100px}.footer-top{display:block;padding-bottom:25px}.footer-top>div{margin:28px 0}.footer-top>div>p{font-size:21px}.footer-parent{display:block}.footer-bottom>div{flex-wrap:wrap;gap:15px 25px}.footer-bottom>div>span{width:100%}dialog{padding:32px 25px}dialog h2{font-size:32px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}
/* A host-led channel home: original photography, large type, broadcast presence. */
.channel-hero{position:relative;isolation:isolate;background:#09141d}
.channel-hero .hero-photo{position:absolute;right:0;top:0;width:69%;height:100%;z-index:-3;overflow:hidden}
.channel-hero .hero-photo img{height:100%;width:100%;max-width:none;object-fit:cover;object-position:100% 50%;filter:brightness(1.12)}
.hero-shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#09141d 0%,#09141d 24%,#09141df0 34%,#09141da6 46%,#09141d20 63%,transparent 80%),linear-gradient(0deg,#09141d 0%,#09141d00 25%,#09141d00 80%,#09141d22 100%)}
.channel-hero .hero-inner{display:flex;align-items:center;min-height:670px;padding:72px 0 110px}
.channel-hero .hero-copy{width:55%;max-width:690px}
.channel-hero h1{font-size:clamp(74px,7.2vw,116px);line-height:1.02;letter-spacing:-.055em;margin:28px 0 22px}
.channel-hero h1 em{white-space:normal}
.hero-tagline{font-family:Georgia,serif;font-size:25px;color:#e5d5b7;letter-spacing:-.5px;margin-bottom:21px}
.channel-hero .hero-desc{max-width:430px;font-size:18px;color:#d0d5d7;line-height:1.85}
.channel-hero .actions{margin-top:30px;gap:27px}
.hero-formats{display:flex;align-items:center;gap:13px;margin-top:27px;font-size:18px;letter-spacing:1.6px;text-transform:uppercase;color:#b5bec2}
.hero-formats i{height:3px;width:3px;background:var(--gold);border-radius:50%}
.hero-photo-credit{position:absolute;right:5%;bottom:115px;display:flex;align-items:center;gap:20px;color:#fff;pointer-events:none}
.hero-photo-credit>span:first-child{font-family:Georgia,serif;font-size:29px;letter-spacing:4px;border-left:2px solid var(--gold);padding-left:14px;line-height:1}
.hero-photo-credit>span:last-child{max-width:160px;font-size:18px;letter-spacing:1.6px;line-height:1.8;color:#c5c5bd}
.channel-hero .hero-base{position:relative;border-top-color:#ffffff25;padding:22px 0;color:#c5c7c7}
.channel-section{background:#101e29;color:var(--cream);padding:72px 0;border-top:1px solid #cda86a3b;border-bottom:1px solid #cda86a3b}
.channel-section .section-heading h2{font-size:49px;line-height:1.13}
.channel-section .section-heading h2 em{color:var(--gold)}
.channel-section .section-heading>p{max-width:355px;color:#aebcc5;font-size:18px;line-height:1.85}
.format-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #ffffff22}
.format-card{display:block;position:relative;padding:28px 30px 24px;border-right:1px solid #ffffff22;background:linear-gradient(145deg,#ffffff03,transparent);transition:background .2s}
.format-card:last-child{border:0}.format-card:hover{background:#cda86a0b}.format-top{display:flex;align-items:center;gap:12px;margin-bottom:29px}.format-top>span:nth-child(2){font-size:18px;letter-spacing:1.5px;color:#b5bec3}.format-top>b{margin-left:auto;color:var(--gold);font-weight:400;font-size:19px}.format-icon{width:26px;height:26px;display:flex;align-items:center;justify-content:center;color:var(--gold);font-size:20px}.live-icon{gap:3px}.live-icon i{width:2px;height:12px;background:var(--gold);display:block}.live-icon i:nth-child(2){height:22px}.play-icon{font-size:18px;border:1px solid #cda86a66}.shorts-icon{font-size:37px;line-height:1}.format-card h3{font-size:35px;line-height:1.16;letter-spacing:-1px;margin-bottom:19px}.format-card h3 em{color:#cda86a}.format-card p{font-size:18px;color:#b1bcc4;line-height:1.8;max-width:305px;min-height:76px}.format-link{display:flex;justify-content:space-between;border-top:1px solid #ffffff22;padding-top:19px;margin-top:20px;font-size:18px;letter-spacing:.3px}.format-link b{font-weight:400;color:var(--gold)}.channel-bottom{display:flex;justify-content:space-between;margin-top:20px;font-size:18px;letter-spacing:1px;color:#9dabba}.channel-bottom>a{color:#cbb27f}.channel-bottom b{margin-left:15px;font-weight:400}
.about-image img{object-position:100% 50%}
@media(min-width:1700px){.channel-hero .hero-inner{min-height:780px;padding:100px 0 130px}.channel-hero .hero-copy{width:52%}.channel-hero .hero-photo{width:72%}}
@media(max-width:1150px){.header nav{gap:18px}.channel-hero .hero-inner{min-height:650px}.channel-hero .hero-copy{width:58%}.channel-hero h1{font-size:85px}.channel-hero .hero-photo{width:66%}.channel-hero .actions{gap:20px;flex-wrap:wrap}.hero-photo-credit>span:last-child{display:none}.format-card{padding:25px 22px}.format-card h3{font-size:31px}.format-top>span:nth-child(2){font-size:18px;letter-spacing:1px}.channel-section .section-heading h2{font-size:43px}}
@media(max-width:850px){.header nav{font-size:18px;gap:15px}.header nav>a:nth-child(2){display:none}.channel-hero .hero-inner{min-height:660px;padding:55px 0 100px}.channel-hero h1{font-size:76px}.channel-hero .hero-copy{width:64%}.channel-hero .hero-desc{max-width:340px;font-size:18px}.hero-tagline{font-size:21px}.channel-hero .hero-photo{width:66%}.hero-shade{background:linear-gradient(90deg,#09141d 1%,#09141dfa 23%,#09141de0 35%,#09141d66 52%,transparent 75%),linear-gradient(0deg,#09141d 1%,#09141d00 30%)}.hero-photo-credit{right:5%;bottom:95px}.hero-photo-credit>span:first-child{font-size:23px}.format-grid{grid-template-columns:1fr}.format-card{border-right:0;border-bottom:1px solid #ffffff22;display:grid;grid-template-columns:1fr 1fr;column-gap:25px;padding:26px}.format-top{grid-column:1/-1;margin-bottom:17px}.format-card h3{font-size:33px;margin:0}.format-card p{min-height:0;align-self:center}.format-link{grid-column:1/-1;margin-top:22px}.format-top>span:nth-child(2){font-size:18px}.channel-section .section-heading h2{font-size:41px}.channel-section .section-heading>p{max-width:260px;font-size:18px}.about-image img{object-position:100% center}}
@media(max-width:600px){.header nav{font-size:18px}.header nav>a:nth-child(2){display:block}.channel-hero .hero-photo{top:0;right:0;width:100%;height:490px}.channel-hero .hero-photo img{object-position:100% 50%;filter:brightness(1.16)}.hero-shade{background:linear-gradient(0deg,#09141d 0%,#09141d 22%,#09141df5 38%,#09141d99 50%,#09141d00 68%),linear-gradient(90deg,#09141d55,transparent 40%)}.channel-hero .hero-inner{min-height:0;padding:340px 0 34px;display:block}.channel-hero .hero-copy{width:100%;max-width:none}.channel-hero .hero-copy .eyebrow{font-size:18px;letter-spacing:1.2px}.channel-hero h1{font-size:clamp(59px,15vw,83px);margin:19px 0 18px;line-height:1.03}.hero-tagline{font-size:22px;margin-bottom:18px}.channel-hero .hero-desc{font-size:18px;max-width:400px;line-height:1.8}.channel-hero .actions{gap:20px;flex-wrap:wrap;margin-top:25px}.channel-hero .button{font-size:18px;padding:16px 20px}.hero-formats{font-size:18px;margin-top:24px;letter-spacing:1.4px}.hero-photo-credit{top:273px;bottom:auto;right:23px}.hero-photo-credit>span:first-child{font-size:20px;letter-spacing:2px}.channel-hero .hero-base{padding:18px 0}.channel-section{padding:48px 0}.channel-section .section-heading h2{font-size:39px}.channel-section .section-heading>p{max-width:none;font-size:18px;margin-top:20px}.format-card{display:block;padding:25px}.format-top>span:nth-child(2){font-size:18px}.format-card h3{font-size:36px;margin:23px 0 17px}.format-card p{font-size:18px;max-width:none}.format-link{font-size:18px}.channel-bottom{gap:18px;flex-direction:column;font-size:18px}.about-image img{aspect-ratio:1.1;object-position:100% 50%}}
.about-image img{object-position:85% 50%}
@media(max-width:1150px){.channel-hero .hero-photo img{object-position:80% 50%}}
@media(max-width:600px){.channel-hero .hero-photo img{object-position:76% 50%}.hero-photo-credit{top:313px}.about-image img{object-position:85% 50%}}
/* Readability: comfortable type across the entire channel home. */
body{font-size:19px}
.header nav{font-size:18px;line-height:1.5;gap:27px}
.header{min-height:110px;height:auto;padding-top:12px;padding-bottom:12px}
.brand{width:250px}
.eyebrow,.channel-hero .hero-copy .eyebrow{font-size:18px;letter-spacing:1.1px;line-height:1.6}
.hero-copy .eyebrow{flex-wrap:wrap}
.channel-hero .hero-desc,.hero-desc{font-size:21px;max-width:510px;line-height:1.7}
.channel-hero .hero-copy{max-width:710px;width:57%}
.channel-hero .actions{flex-wrap:wrap;gap:24px}
.button,.channel-hero .button{font-size:19px;padding:19px 25px;line-height:1.5}
.text-link,.topic-main .text-link{font-size:18px;line-height:1.6;gap:16px}
.hero-formats{font-size:18px;letter-spacing:1px;flex-wrap:wrap;gap:15px}
.hero-photo-credit>span:last-child{display:none}
.hero-base{font-size:18px;letter-spacing:.8px;gap:25px;flex-wrap:wrap;line-height:1.7}
.hero-base>span:last-child{font-size:18px}
.muted,.channel-section .section-heading>p,.section-heading .muted,.about-copy .muted{font-size:20px;line-height:1.8}
.section-heading .muted,.channel-section .section-heading>p{max-width:440px}
.topic-tabs button>span:first-child{font-size:18px;letter-spacing:0}
.topic-tabs button{gap:12px;padding:24px}
.topic-main>p:not(.eyebrow),.topic-notes li{font-size:19px;line-height:1.7}
.topic-notes strong{font-size:21px;line-height:1.5}
.topic-footnote,.notes-heading{font-size:18px;line-height:1.7;letter-spacing:.6px}
.topic-notes li{grid-template-columns:35px 1fr;gap:15px;margin-bottom:25px}
.topic-notes li:before{font-size:18px}
.topic-main h3{margin-top:22px}
.format-card p{font-size:20px;line-height:1.7;min-height:140px;max-width:none}
.format-top{align-items:flex-start;gap:10px}
.format-top>span:nth-child(2){font-size:18px;letter-spacing:.4px;line-height:1.5}
.format-top>b{font-size:24px}
.format-icon{flex-shrink:0;margin-top:2px}
.format-link{font-size:19px;line-height:1.6}
.channel-bottom{font-size:18px;line-height:1.6;flex-wrap:wrap;gap:20px;letter-spacing:.4px}
.calculator{grid-template-columns:350px 1fr}
.calc-inputs label{font-size:18px;margin-bottom:10px}
.calc-inputs input{font-size:24px;padding:14px;margin-bottom:25px}
.calc-form-title{margin-bottom:30px;align-items:flex-start}
.calc-form-title h3{font-size:28px}
.circle-plus{flex-shrink:0}
.result-top .eyebrow{font-size:18px;letter-spacing:.5px}
.result-top{flex-wrap:wrap}
.result-top output{font-size:64px;margin-top:12px}
.illustration-badge{display:none}
.legend{font-size:18px;gap:12px 25px;line-height:1.6;flex-wrap:wrap}
.legend>span{flex-wrap:wrap}
.dot{width:10px;height:10px;flex-shrink:0}
.calc-explanation{font-size:18px;line-height:1.7;margin-top:27px}
.chart-labels{font-size:18px;line-height:1.5}
.below-calc{font-size:18px;line-height:1.7;flex-wrap:wrap;gap:15px 25px}
.image-number{font-size:18px;letter-spacing:.5px;line-height:1.7;padding:18px 0}
summary{font-size:21px;line-height:1.6}
summary span{font-size:29px}
details p{font-size:19px;line-height:1.8}
details>a{font-size:18px;line-height:1.7}
.watch p:not(.eyebrow){font-size:21px}
.watch-handle{font-size:18px;letter-spacing:.5px}
.footer-top>div>a{font-size:19px;display:inline-block;margin-bottom:12px}
.footer-parent{font-size:18px}
.footer-brand small{font-size:18px;letter-spacing:2px}
.footer-bottom{font-size:18px;line-height:1.7;color:#566269}
.footer-bottom>p{max-width:1200px}
.footer-bottom>div{flex-wrap:wrap;gap:15px 30px}
footer{padding-bottom:35px}
dialog p:not(.eyebrow){font-size:19px;line-height:1.8}
@media(max-width:1200px){.header{padding-left:30px;padding-right:30px}.header nav{gap:20px}.brand{width:210px}.nav-watch{padding-left:20px}.header nav>a:nth-child(2){display:none}.topic-tabs button{padding:22px 18px}.topic-tabs button>span:first-child{display:none}.format-card{padding:25px}.format-card p{font-size:19px;min-height:170px}.calculator{grid-template-columns:310px 1fr}.calc-output{padding:30px}.section-heading .muted,.channel-section .section-heading>p{max-width:350px}}
@media(max-width:900px){.header nav{gap:15px}.header nav>a:nth-child(3){display:none}.brand{width:190px}.nav-watch{padding-left:15px}.nav-watch span{margin-left:5px}.section-heading{display:block}.section-heading .muted,.channel-section .section-heading>p{max-width:620px;margin-top:25px}.intro{grid-template-columns:1fr 1fr}.intro>.eyebrow{grid-column:1/-1}.topic-panel{grid-template-columns:1fr}.topic-notes{border-left:0;border-top:1px solid #31424d}.calculator{grid-template-columns:1fr}.calc-inputs{border-right:0;border-bottom:1px solid var(--border)}.calc-inputs{display:grid;grid-template-columns:1fr 1fr;gap:0 25px}.calc-form-title,.calc-inputs>.two-inputs,.reset{grid-column:1/-1}.calc-inputs>label{grid-column:1/-1}.calc-inputs>input{grid-column:1/-1}.calc-inputs .reset{justify-self:start}.format-card p{min-height:0;font-size:20px}.format-grid{grid-template-columns:1fr}.format-card{display:grid;grid-template-columns:1fr 1fr;gap:0 30px;border-right:0;border-bottom:1px solid #ffffff22}.format-top,.format-link{grid-column:1/-1}.format-card h3{align-self:center}.format-card p{align-self:center}.about-grid{grid-template-columns:1fr;gap:40px}.about-image img{aspect-ratio:1.4;object-position:85% 50%}.hero-photo-credit{display:none}}
@media(max-width:800px){.header{height:92px;padding:8px 20px}.brand{width:190px}.menu{display:flex;flex-direction:column;gap:6px;border:1px solid #b5b3a7;background:transparent;padding:15px}.menu span{width:22px;height:2px;background:var(--ink)}.header nav{display:none;position:absolute;left:0;right:0;top:92px;background:var(--cream);padding:25px 20px;border-bottom:1px solid var(--border);font-size:20px;align-items:stretch;gap:24px}.header nav.open{display:flex;flex-direction:column}.header nav>a:nth-child(2),.header nav>a:nth-child(3){display:block}.nav-watch{border:0;border-top:1px solid var(--border);padding:20px 0 0}.nav-watch span{float:right}.channel-hero .hero-photo{width:100%;height:490px}.channel-hero .hero-photo img{object-position:76% 50%}.hero-shade{background:linear-gradient(0deg,#09141d 0%,#09141d 28%,#09141df2 49%,#09141d88 62%,transparent 78%)}.channel-hero .hero-inner{display:block;min-height:0;padding:350px 0 38px}.channel-hero .hero-copy{width:100%;max-width:none}.channel-hero .hero-copy .eyebrow{font-size:18px;letter-spacing:.5px;line-height:1.7}.channel-hero h1{font-size:clamp(54px,14vw,82px)}.channel-hero .hero-desc{font-size:21px;max-width:550px}.hero-tagline{font-size:25px;line-height:1.45}.channel-hero .actions{gap:24px;align-items:flex-start;flex-direction:column}.channel-hero .button{font-size:19px;padding:18px 22px}.hero-formats{font-size:18px;gap:11px;letter-spacing:.3px}.hero-base>span:first-child{display:none}.hero-base>span:last-child{display:flex;font-size:18px;justify-content:flex-start;flex-wrap:wrap;gap:5px 12px}.hero-base i{margin:0}.format-card{display:block;padding:26px}.format-card p{font-size:20px;margin-top:20px}.format-card h3{margin-top:24px}.format-top>span:nth-child(2){font-size:18px}.format-link{font-size:19px}.channel-bottom{font-size:18px}.intro{display:block}.intro .eyebrow{margin-bottom:20px}.intro h2{margin-bottom:25px}.section-heading .muted,.muted,.about-copy .muted{font-size:20px}.topic-tabs button{font-size:25px;padding:20px 15px}.topic-main,.topic-notes{padding:29px 24px}.topic-main>p:not(.eyebrow){font-size:19px}.topic-main .text-link{font-size:18px}.topic-notes li{font-size:19px}.topic-footnote{font-size:18px}.topic-notes strong{font-size:21px}.calc-inputs{padding:26px;display:block}.calc-inputs label{font-size:18px}.calc-inputs input{font-size:24px}.calc-output{padding:30px 24px}.result-top .eyebrow{font-size:18px}.result-top output{font-size:54px}.legend{font-size:18px;flex-direction:column;gap:12px}.calc-explanation{font-size:18px}.chart-labels{font-size:18px}.below-calc{font-size:18px}.image-number{font-size:18px}.faq summary{font-size:21px}.watch .eyebrow{font-size:18px}.watch p:not(.eyebrow){font-size:21px}.footer-bottom{font-size:18px}.footer-top>div>a{font-size:19px}.footer-parent{font-size:18px}.footer-bottom>div>span{width:100%}html{scroll-padding-top:110px}}

@media(max-width:800px){.header{min-height:92px}.header nav{top:92px}}
