/*ic-dark*/.weekly-home,.weekly-archive{padding-top:35px}.weekly-breadcrumb{display:flex;gap:14px;flex-wrap:wrap;font-size:11px;color:#b1c3c6;margin-bottom:45px}.weekly-breadcrumb a{color:#b1e5e0}.weekly-hero{display:grid;grid-template-columns:1.35fr 1fr;gap:12%;padding:25px 0 65px;align-items:center}.studio .weekly-hero h1{font-size:clamp(48px,6vw,83px);line-height:1.04;letter-spacing:-.055em;font-weight:500;margin:25px 0}.weekly-dek{font-size:22px;line-height:1.6;color:#bfd5ce;max-width:680px}.weekly-intro{font-size:15px;line-height:1.9;color:#b1c3c6;max-width:530px}.weekly-actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap;margin-top:30px}.weekly-actions>a{font-size:12px}.weekly-meta{font:11px/1.8 Consolas,monospace;color:#b1c3c6;margin-top:23px}.weekly-cover{padding:35px 32px;border:1px solid #3e4b4d;background:#131712;box-shadow:12px 12px 0 #dfe7de;max-width:420px;width:100%;justify-self:end}.weekly-cover-brand{font-size:24px;font-weight:550;color:#cce3e7;letter-spacing:-1px;display:block}.weekly-cover-brand>span{display:block;font-size:39px;font-weight:400;letter-spacing:-2px;margin-top:4px}.weekly-cover-label{font:10px/1.8 Consolas,monospace;text-transform:uppercase;letter-spacing:.1em;color:#b1c3c6;border-bottom:1px solid #465457;padding:16px 0;margin:0}.weekly-cover ol{list-style:none;padding:0;counter-reset:cover;margin:0}.weekly-cover li{counter-increment:cover;position:relative;padding:15px 0 13px 35px;border-bottom:1px solid #3b4749}.weekly-cover li:before{content:counter(cover,decimal-leading-zero);position:absolute;left:0;top:18px;color:#b1c3c6;font:10px Consolas,monospace}.weekly-cover li>span{font-size:13px;color:#c5e1d7;font-weight:550}.weekly-cover li p{font-size:11px;line-height:1.6;color:#b1c3c6;margin:5px 0 0}.weekly-cover-bottom{display:block;color:#b1c3c6;font-size:10px;margin-top:23px}.weekly-purpose{display:grid;grid-template-columns:1fr 1.25fr;gap:8%;padding:35px 0;border-block:1px solid #3b4749}.studio .weekly-purpose h2{font-size:27px;letter-spacing:-.03em;line-height:1.3;margin:0;font-weight:500}.weekly-purpose p{color:#b1c3c6;font-size:14px;line-height:1.9;margin:0}.weekly-format{display:grid;grid-template-columns:1fr 1.25fr;gap:8%;padding:75px 0}.weekly-section-heading{align-self:start;position:sticky;top:125px}.studio .weekly-section-heading h2{font-size:41px;font-weight:500;letter-spacing:-.045em;line-height:1.15}.weekly-section-heading p{max-width:350px;line-height:1.9;color:#b1c3c6;font-size:13px}.weekly-sections{list-style:none;margin:0;padding:0}.weekly-sections>li{display:grid;grid-template-columns:34px 1fr;gap:20px;padding:22px 0;border-top:1px solid #3b4749}.weekly-section-number{font:11px/1.8 Consolas,monospace;color:#b1c3c6;padding-top:3px}.studio .weekly-sections h3{font-size:20px;font-weight:500;letter-spacing:-.02em;margin-bottom:9px}.weekly-sections p{font-size:13px;color:#b1c3c6;line-height:1.9;margin:0}.weekly-email{padding:45px;background:#183a35;border-radius:4px;color:#dceae5;margin:5px 0 65px;scroll-margin-top:110px}.weekly-email .eyebrow{color:#cbded4}.studio .weekly-email h2{font-size:37px;font-weight:450;letter-spacing:-.035em;color:#f4f7f3}.weekly-email p{font-size:14px;line-height:1.9;color:#d0e0d5;max-width:650px}.weekly-email .button,.studio .weekly-email .primary{color:#c6e7e2;background:#151b14;border-color:#2f3b2e}.weekly-email .weekly-small{font-size:11px;color:#cbded4;margin-top:20px;margin-bottom:0}.weekly-email a:not(.button){color:#e0eadf}.weekly-reading{display:grid;grid-template-columns:1fr 1fr;gap:9%;padding:0 0 55px}.studio .weekly-reading h2{font-size:32px;line-height:1.2;letter-spacing:-.035em;font-weight:500}.weekly-reading p{font-size:13px;line-height:1.9;color:#b1c3c6}.weekly-reading>div>a{color:#b1e5e0;font-size:13px}.weekly-reading>div+div>a{display:block;line-height:1.8;padding:19px 0;border-bottom:1px solid #3b4749}.weekly-standards{border-top:1px solid #3b4749;padding:40px 0 70px;max-width:880px}.studio .weekly-standards h2{font-size:27px;font-weight:500;letter-spacing:-.025em}.weekly-standards p{font-size:13px;color:#b1c3c6;line-height:1.95}.studio .weekly-archive h1{font-size:clamp(40px,5vw,65px);font-weight:500;letter-spacing:-.05em;margin:25px 0}.weekly-empty{margin:45px 0;padding:35px;border:1px solid #3b4749;background:#131712;max-width:900px}.studio .weekly-empty h2{font-size:29px;font-weight:500;letter-spacing:-.03em}.weekly-empty p{font-size:14px;color:#b1c3c6;line-height:1.9}.weekly-empty a,.weekly-archive a{color:#b1e5e0}.weekly-promo{display:flex;justify-content:space-between;align-items:center;gap:35px;padding:35px 0;margin:20px 0 45px;border-block:1px solid #3e4b4d}.weekly-promo .eyebrow{margin-bottom:15px}.studio .weekly-promo h2{font-size:31px;font-weight:500;letter-spacing:-.035em;line-height:1.2;margin-bottom:12px}.weekly-promo p{font-size:13px;color:#b1c3c6;margin:0;max-width:600px;line-height:1.9}.weekly-promo .button{white-space:nowrap;color:#b1e5e0}.weekly-announcement{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:16px 0 17px;border-bottom:1px solid #3b4749;font-size:11px;color:#b1c3c6}.weekly-announcement span{font-weight:550}.weekly-announcement a{color:#b1e5e0}.weekly-research-nav{display:flex;gap:14px 28px;flex-wrap:wrap;border-block:1px solid #3b4749;padding:16px 0;font-size:12px}.weekly-research-nav a{color:#b1e5e0}.weekly-home a:not(.button):hover,.weekly-archive a:hover,.weekly-research-nav a:hover{text-decoration:underline;text-underline-offset:4px}
@media(max-width:800px){.weekly-hero{gap:7%;grid-template-columns:1.2fr 1fr}.weekly-cover{padding:25px}.weekly-cover-brand{font-size:20px}.weekly-cover-brand>span{font-size:33px}.weekly-dek{font-size:19px}.weekly-hero h1{font-size:57px!important}.weekly-format,.weekly-purpose{gap:6%}.weekly-promo{align-items:start;flex-direction:column}.weekly-purpose h2{font-size:25px!important}.weekly-section-heading h2{font-size:34px!important}}
@media(max-width:600px){.weekly-breadcrumb{margin-bottom:30px}.weekly-hero{grid-template-columns:1fr;gap:38px;padding-top:0}.studio .weekly-hero h1{font-size:49px!important}.weekly-cover{justify-self:start;max-width:100%;box-shadow:7px 7px 0 #dfe7de}.weekly-cover ol{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.weekly-cover li{padding-left:28px}.weekly-cover li:last-child{grid-column:1/-1}.weekly-purpose,.weekly-format,.weekly-reading{grid-template-columns:1fr;gap:25px}.weekly-format{padding-block:45px}.weekly-section-heading{position:static}.weekly-section-heading p{max-width:none}.weekly-email{padding:28px 23px}.studio .weekly-email h2{font-size:29px}.weekly-email p{font-size:13px}.weekly-reading{gap:35px}.weekly-empty{padding:25px}.weekly-announcement{align-items:start;flex-direction:column;gap:8px;padding:15px 0}.weekly-promo .button{white-space:normal;max-width:100%}.weekly-promo h2{font-size:28px!important}.weekly-actions{gap:20px}.weekly-purpose p{font-size:13px}.weekly-sections>li{gap:10px}.weekly-standards{padding-bottom:45px}}
.weekly-hero{align-items:start}.studio .weekly-home a:not(.button),.studio .weekly-archive a:not(.button){color:#b1e5e0}.studio .weekly-home .weekly-email a:not(.button){color:#e0eadf}
