.insights-journal,.insight-article{background:#f4f1eb;color:#171719}.insights-journal h1,.insights-journal h2,.insights-journal h3,.insight-article h1,.insight-article h2,.insight-article h3{letter-spacing:-.04em}.journal-hero,.insight-hero,.journal-final,.article-final{background:#111116;color:#fff}.journal-hero{padding:clamp(6rem,11vw,12rem) 0}.journal-hero h1{font-size:clamp(4rem,8.5vw,9.5rem);line-height:.84;max-width:15ch;margin:.25em 0}.journal-hero .lead{font-size:1.25rem;max-width:46rem;color:#d4d1cb}.pillar-nav{background:#17171c;color:#fff;border-top:1px solid #444;border-bottom:1px solid #444}.pillar-nav .container{display:flex;gap:.7rem 1.5rem;flex-wrap:wrap;padding-top:1rem;padding-bottom:1rem}.pillar-nav span{font-size:.82rem}.journal-library,.journal-principles,.journal-final,.article-author,.article-connections,.related-insights,.article-final{padding:clamp(5rem,9vw,10rem) 0}.section-head{display:grid;grid-template-columns:1.35fr .65fr;gap:3rem;align-items:end;margin-bottom:4rem}.section-head h2,.journal-principles h2,.journal-final h2,.article-author h2,.article-final h2{font-size:clamp(2.7rem,5vw,5.8rem);line-height:.94}.journal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.journal-card{background:#fff}.journal-card.featured{grid-column:1/-1}.journal-card a{display:grid;grid-template-columns:.9fr 1.1fr;color:inherit;text-decoration:none;height:100%}.journal-card:not(.featured) a{grid-template-columns:1fr}.journal-card figure{margin:0;background:#17171c}.journal-card img{width:100%;height:100%;max-height:32rem;object-fit:contain}.journal-card div{padding:clamp(1.5rem,4vw,4rem)}.journal-card h2{font-size:clamp(2.2rem,4vw,4.7rem);line-height:.94}.journal-card:not(.featured) h2{font-size:clamp(2rem,3vw,3.3rem)}.journal-principles{background:#e7c9b9}.split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,8vw,9rem);align-items:end}.split>div{font-size:1.08rem;line-height:1.7}.journal-final p,.article-final p{color:#ccc}.journal-final .button-row,.article-final .button-row{justify-content:flex-end}.insight-hero{padding:clamp(5rem,9vw,9rem) 0 4rem}.insight-hero-grid{display:grid;grid-template-columns:1fr .85fr;gap:clamp(2rem,7vw,8rem);align-items:center}.insight-hero h1{font-size:clamp(3.5rem,6.5vw,7.5rem);line-height:.88;margin:.25em 0}.insight-hero .lead{font-size:1.2rem;color:#ddd}.insight-hero figure{margin:0}.insight-hero img{width:100%;height:auto;object-fit:contain;background:#24242a}.article-breadcrumb{display:flex;gap:.6rem;font-size:.82rem}.article-breadcrumb a{color:#ddd}.article-byline{display:flex;gap:1rem;flex-wrap:wrap;font-size:.8rem;color:#bbb;margin-top:2rem}.insight-body{padding:clamp(4rem,8vw,8rem) 0;background:#fff}.article-reading{width:min(100% - 2rem,72ch);margin:auto;font-size:clamp(1.05rem,1.3vw,1.2rem);line-height:1.78}.article-reading h2{font-size:clamp(2rem,3vw,3.3rem);line-height:1.05;margin:2.2em 0 .55em}.article-reading h3{font-size:1.5rem;margin-top:2rem}.article-reading li{margin:.6rem 0}.article-reading .article-links{padding:1.2rem;background:#f1ece2}.article-author{background:#dfe3dc}.article-author .container{max-width:900px}.article-connections{background:#17171c;color:#fff}.connection-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:#555}.connection-grid article{padding:clamp(2rem,5vw,5rem);background:#24242a}.connection-grid h2{font-size:clamp(2.3rem,4vw,4.5rem)}.related-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:#aaa}.related-grid a{padding:2rem;background:#fff;color:#111;text-decoration:none}.related-grid span{display:block;font-size:.75rem;text-transform:uppercase;margin-bottom:.8rem}.related-grid strong{font-size:1.4rem}.article-final{background:#111116;color:#fff}@media(max-width:900px){.journal-card a,.insight-hero-grid,.split,.section-head{grid-template-columns:1fr}.journal-final .button-row,.article-final .button-row{justify-content:flex-start}}@media(max-width:680px){.journal-hero h1,.insight-hero h1{font-size:clamp(2.65rem,12vw,3.5rem);line-height:.92}.journal-grid,.connection-grid,.related-grid{grid-template-columns:1fr}.journal-card.featured{grid-column:auto}.journal-library,.journal-principles,.journal-final,.article-author,.article-connections,.related-insights,.article-final{padding:4.5rem 0}.article-reading{width:min(100% - 1.75rem,72ch)}}
