.editorial-page.offer-page{padding:0}.editorial-page h1{letter-spacing:-.04em;font-size:clamp(3rem,5.7vw,5.5rem);line-height:1.06}.editorial-page h2{letter-spacing:-.025em;font-size:clamp(2rem,3.3vw,3.25rem);line-height:1.12}.editorial-page h3{font-size:1.65rem;line-height:1.2}.editorial-page em{font-weight:400}.editorial-hero{grid-template-columns:1.2fr 1fr;align-items:center;gap:3rem;padding-top:5rem;padding-bottom:5rem;display:grid}.editorial-lede{max-width:39rem;font-size:1.22rem;line-height:1.65}.editorial-aside{color:#6b625b;margin:1.5rem 0;font-style:italic}.editorial-hero-art{background:var(--sage-surface);border-radius:48% 48% 8px 8px;padding:1.5rem}.editorial-hero-art svg,.topic-art svg,.featured-art svg{width:100%;height:auto;display:block}.quiet-link{color:inherit;border-bottom:1px solid;padding-bottom:.2rem;font-size:.95rem;text-decoration:none}.editorial-section{padding-top:4.5rem;padding-bottom:4.5rem}.editorial-heading{grid-template-columns:1.2fr 1fr;align-items:end;gap:3rem;margin-bottom:2rem;display:grid}.editorial-heading p{max-width:32rem;line-height:1.7}.topic-grid,.reading-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.topic-card{border-radius:8px;padding:1.5rem 1.8rem 2rem}.sage{background:var(--sage-surface)}.clay{background:var(--clay)}.sand{background:var(--sand)}.topic-art{max-width:240px;margin:0 auto 1.5rem}.topic-card p,.reading-card p{line-height:1.7}.small-note{color:#635f58;margin-top:1.5rem;font-size:.9rem;line-height:1.7}.lesson-detail-band{background:var(--sand)}.lesson-detail{grid-template-columns:1fr 1fr;gap:4rem;padding-top:4rem;padding-bottom:4rem;display:grid}.lesson-inclusions{margin:0;padding:0;list-style:none}.lesson-inclusions li{border-bottom:1px solid #cbc8b9;padding:1rem 0}.lesson-inclusions li:first-child{padding-top:0}.lesson-inclusions strong,.lesson-inclusions span{display:block}.lesson-inclusions span{margin-top:.4rem;line-height:1.6}.lesson-founder{grid-template-columns:240px 1fr;align-items:center;gap:4rem;display:grid}.lesson-founder img{object-fit:cover;border-radius:50%;width:240px;height:240px}.editorial-contact{background:var(--clay);padding:4rem 0}.editorial-contact-grid{grid-template-columns:1fr 1.1fr;gap:4rem;display:grid}.editorial-contact-grid>div>p{max-width:28rem;line-height:1.7}.insights-intro{padding-top:5rem;padding-bottom:3rem}.featured-insight{background:var(--sage-surface);border-radius:8px;grid-template-columns:1fr 1.2fr;align-items:center;gap:3rem;padding:3rem;display:grid}.featured-art{max-width:340px;margin:auto}.featured-insight h2 a{color:inherit;text-decoration:none}.featured-insight p{line-height:1.7}.reading-card{color:inherit;border-bottom:1px solid #c9c5b9;flex-direction:column;padding-bottom:1.5rem;text-decoration:none;display:flex}.reading-card img{object-fit:cover;border-radius:6px;width:100%;height:220px;margin-bottom:1.5rem}.reading-card>div{flex-direction:column;flex:1;display:flex}.reading-card h3{margin-top:0}.reading-card .quiet-link{align-self:flex-start;margin-top:auto}.reading-card .offer-eyebrow{font-size:.65rem}.mimosas-band{background:var(--sand);padding:4rem 0}.mimosas-feature{grid-template-columns:1fr 1fr;align-items:center;gap:3.5rem;display:grid}.mimosas-feature img{object-fit:cover;border-radius:6px;width:100%;height:380px}.mimosas-feature p{line-height:1.7}.question-grid{counter-reset:questions;grid-template-columns:1fr 1fr;gap:0 3rem;padding:0;list-style:none;display:grid}.question-grid li{counter-increment:questions;border-top:1px solid #cbc8b9;padding:2rem 0 2rem 3rem;position:relative}.question-grid li:before{content:counter(questions,decimal-leading-zero);color:#65715e;font:.75rem monospace;position:absolute;top:2.2rem;left:0}.question-grid h2{margin:0 0 .7rem;font-size:1.65rem}.question-grid p{margin:0;line-height:1.7}.resource-next{background:var(--sage-surface);border-radius:8px;margin-bottom:4rem;padding:3rem}.resource-next p{max-width:45rem;line-height:1.7}.article-page h1{max-width:50rem}.article-page .article-header{padding-bottom:2rem}.article-page .article-body h2{font-size:2rem}.article-page .article-body p{line-height:1.8}.example-page .example-table-wrap{overflow-x:auto}@media (width<=900px){.editorial-hero{gap:2rem}.editorial-heading{grid-template-columns:1fr;gap:0}.topic-grid,.reading-grid{gap:1rem}.topic-card{padding:1rem}.lesson-detail,.editorial-contact-grid{gap:2rem}.featured-insight{padding:2rem}.lesson-founder{gap:2rem}.reading-card img{height:170px}}@media (width<=650px){.editorial-hero,.featured-insight,.lesson-detail,.lesson-founder,.editorial-contact-grid,.mimosas-feature{grid-template-columns:1fr}.editorial-hero{padding-top:3rem;padding-bottom:3rem}.editorial-hero-art{width:100%;max-width:360px;margin:auto}.topic-grid,.reading-grid,.question-grid{grid-template-columns:1fr}.topic-card{grid-template-columns:110px 1fr;gap:0 1rem;padding:1.3rem;display:grid}.topic-art{grid-row:1/3;align-self:center;margin:0}.topic-card h3{margin:0;font-size:1.5rem}.topic-card p{margin:.6rem 0 0}.editorial-section{padding-top:3rem;padding-bottom:3rem}.lesson-founder img{width:180px;height:180px}.lesson-detail,.editorial-contact,.mimosas-band{padding-top:3rem;padding-bottom:3rem}.featured-insight{gap:1rem;padding:1.5rem}.featured-art{width:210px}.reading-card img{height:220px}.mimosas-feature img{height:280px}.resource-next{padding:1.5rem}.insights-intro{padding-top:3rem}.question-grid li{padding-top:1.5rem;padding-bottom:1.5rem}.question-grid li:before{top:1.8rem}}.editorial-page.offer-page{padding-top:5rem}.editorial-page .featured-insight h2 a{font:inherit;line-height:inherit;letter-spacing:inherit}.example-page>.offer-shell{max-width:64rem}.example-page .example-section>p,.example-page .example-section>ol,.example-page .example-section>ul{max-width:52rem}.example-page .example-note{border-left:3px solid #7c9279;border-radius:0 6px 6px 0}.example-page .example-section{padding-block:4rem}.example-page .example-section h3{margin-top:2rem}.example-page .table-scroll{border:1px solid #d4d9cc;border-radius:6px}.learning-page .markets-title-line{white-space:nowrap}@media (width<=650px){.learning-page h1{font-size:clamp(1.75rem,8.5vw,3.5rem)}}.resource-page .renewal-title-line{white-space:nowrap}@media (width<=650px){.resource-page h1{font-size:clamp(1.75rem,8.5vw,3.5rem)}}
