.ideas-hero{min-height:760px;background:var(--ink);color:var(--white);padding:70px 3.2vw;flex-direction:column}.ideas-hero,.ideas-hero>div{display:flex;justify-content:space-between}.featured-label>span,.ideas-hero>div>span{font-size:10px;letter-spacing:.14em;text-transform:uppercase}.ideas-hero h1{font:400 clamp(72px,10vw,155px)/.84 var(--serif);letter-spacing:-.075em;margin:40px 0}.ideas-hero h1 em{font-weight:400;color:var(--acid)}.ideas-hero>p{font:22px var(--serif);max-width:690px;margin:0 0 0 46%}.ideas-manifesto{display:grid;grid-template-columns:minmax(180px,23%) minmax(0,1fr);gap:5vw;padding:100px 3.2vw;background:var(--acid)}.ideas-manifesto>.eyebrow{max-width:100%}.ideas-manifesto>p{font:italic clamp(32px,4.2vw,66px)/1.08 var(--serif);margin:0;max-width:1100px;min-width:0}.featured-idea{padding:90px 3.2vw}.featured-label{display:flex;justify-content:space-between;padding-bottom:20px;border-bottom:1px solid var(--line)}.featured-idea>a{min-height:600px;padding:55px 0 20px;display:flex;flex-direction:column}.featured-idea>a>div>span{font-size:10px;letter-spacing:.13em;text-transform:uppercase}.featured-idea h2{font-size:clamp(72px,9vw,142px);max-width:1200px;margin:80px 0 20px}.featured-idea>a p{font:italic 32px var(--serif);color:var(--red)}.featured-idea>a b{margin-top:auto;font-size:11px;letter-spacing:.13em;text-transform:uppercase}.idea-list{padding:90px 3.2vw;background:var(--white)}.idea-list>a{display:grid;grid-template-columns:8% 1fr auto;gap:30px;padding:50px 0;border-bottom:1px solid var(--line);align-items:start}.idea-list>a>span{font:italic 14px var(--serif)}.idea-list small{font-size:10px;letter-spacing:.13em;text-transform:uppercase}.idea-list h2{font-size:clamp(40px,5vw,78px);margin:35px 0 15px;max-width:1000px}.idea-list p{font:italic 24px var(--serif);color:var(--red);margin:0}.idea-list>a>b{font-size:25px}.idea-list>a:hover h2{font-style:italic}.ideas-index{display:grid;grid-template-columns:40% 60%;padding:100px 3.2vw;background:#d7d1c5}.ideas-index h2{font-size:clamp(50px,6vw,90px)}.ideas-index>div:last-child{border-top:1px solid var(--ink)}.ideas-index>div:last-child p{font:clamp(28px,3vw,48px) var(--serif);margin:0;padding:22px 0;border-bottom:1px solid var(--ink)}.article-header{min-height:790px;padding:70px 3.2vw 45px;background:var(--ink);color:var(--white);display:flex;flex-direction:column}.article-kicker{display:flex;gap:12px;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.article-kicker a{border-bottom:1px solid #777}.article-number{font:italic 16px var(--serif);margin:75px 0 0}.article-header h1{font:400 clamp(72px,9.5vw,150px)/.84 var(--serif);letter-spacing:-.073em;max-width:1300px;margin:auto 0 25px}.article-subtitle{font:italic clamp(27px,3vw,46px) var(--serif);color:var(--acid);margin:0}.article-meta{display:flex;justify-content:space-between;border-top:1px solid #44433e;margin-top:60px;padding-top:18px;font-size:9px;letter-spacing:.13em;text-transform:uppercase;color:#aaa79f}.article-layout{display:grid;grid-template-columns:25% 75%;padding:0 3.2vw}.article-layout aside{padding:90px 45px 90px 0;position:sticky;top:0;height:max-content;display:flex;flex-direction:column;gap:13px}.article-layout aside p{font-size:10px;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid var(--ink);padding-bottom:15px;margin:0 0 10px}.article-layout aside a{font:15px var(--serif);color:#69665f}.article-layout aside a:hover{color:var(--red)}.article-body{border-left:1px solid var(--line);padding:90px 7vw;max-width:1050px}.article-body>p,.article-body>ul{font:21px/1.65 var(--serif);max-width:760px}.article-body .article-lead{font:italic clamp(30px,3.2vw,48px)/1.22 var(--serif);letter-spacing:-.02em}.article-body h2{font-size:clamp(46px,5vw,78px);margin:130px 0 45px;scroll-margin-top:30px}.article-body blockquote{font:italic clamp(35px,4.2vw,64px)/1.08 var(--serif);border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);padding:50px 0;margin:80px 0;color:var(--red)}.article-body ul{padding-left:1.2em}.article-body li{margin-bottom:15px}.authority-ledger{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--ink);border-left:1px solid var(--ink);margin:60px 0}.authority-ledger>div{padding:25px;min-height:310px;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);display:flex;flex-direction:column}.article-callout>span,.authority-ledger span{font-size:10px;letter-spacing:.14em;text-transform:uppercase}.authority-ledger h3{font:30px var(--serif);margin:auto 0 18px}.authority-ledger p{margin:0;color:#5c5953}.numbered-principles{list-style:none;padding:0!important;border-top:1px solid var(--ink);max-width:none!important}.numbered-principles li{display:grid;grid-template-columns:40% 1fr;gap:30px;padding:25px 0;border-bottom:1px solid var(--ink);margin:0!important}.numbered-principles strong{font:28px var(--serif)}.numbered-principles span{font:16px/1.5 var(--sans);color:#5c5953}.article-callout{background:var(--acid);padding:45px;margin:80px -3vw}.article-callout p{font:italic 31px/1.25 var(--serif);margin:45px 0 0}.diagnostic-list{border-top:1px solid var(--ink)}.diagnostic-list p{display:grid;grid-template-columns:8% 1fr;gap:18px;font:24px/1.35 var(--serif);padding:25px 0;margin:0;border-bottom:1px solid var(--ink)}.diagnostic-list span{font:italic 12px var(--serif)}.article-cta{padding:110px 8vw;background:var(--red);color:var(--white)}.article-cta>span{font-size:10px;letter-spacing:.14em;text-transform:uppercase}.article-cta h2{max-width:1100px;margin:60px 0 35px}.article-cta p{font:25px var(--serif);max-width:750px}.article-cta a{display:flex;justify-content:space-between;max-width:430px;background:var(--acid);color:var(--ink);padding:20px;margin-top:60px;font-size:11px;letter-spacing:.13em;text-transform:uppercase}@media(max-width:900px){.ideas-hero{padding:60px 20px;min-height:680px}.ideas-hero>p{margin-left:0}.ideas-index,.ideas-manifesto{grid-template-columns:1fr;padding:70px 20px;gap:50px}.featured-idea,.idea-list{padding:70px 20px}.featured-idea>a{min-height:500px}.idea-list>a{grid-template-columns:12% 1fr auto}.article-header{padding:60px 20px 35px;min-height:720px}.article-meta{flex-direction:column;gap:8px}.article-layout{grid-template-columns:1fr;padding:0}.article-layout aside{display:none}.article-body{border-left:0;padding:70px 20px}.article-body h2{margin-top:90px}.article-callout{margin:70px -20px;padding:35px 20px}.article-cta{padding:80px 20px}}@media(max-width:580px){.ideas-hero>div{flex-direction:column;gap:12px}.featured-idea h2{font-size:18vw}.idea-list>a{grid-template-columns:1fr}.idea-list>a>b{display:none}.authority-ledger,.numbered-principles li{grid-template-columns:1fr}.numbered-principles li{gap:10px}.article-header h1{font-size:18vw}.article-body>p,.article-body>ul{font-size:19px}}