.content-site{background:var(--paper);min-height:100vh;color:var(--ink)}.content-space{padding:96px 0}.content-nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:84px;display:flex}.content-nav nav{gap:24px;font-size:12px;font-weight:750;display:flex}.content-nav nav a{opacity:.62}.content-nav nav a:hover,.content-nav nav a.is-active{opacity:1}.blog-hero{grid-template-columns:1.2fr .65fr;align-items:end;gap:80px;padding:100px 0 72px;display:grid}.blog-hero .section-kicker{margin-bottom:18px}.blog-hero h1{letter-spacing:-.066em;margin:0;font-size:clamp(54px,6.2vw,92px);line-height:.94}.blog-hero h1 span{color:#777d79;font-weight:520}.blog-hero>p{color:#555b58;margin:0 0 7px;font-size:16px;line-height:1.75}.blog-category-bar{border-block:1px solid var(--line);flex-wrap:wrap;gap:12px;padding:18px 0;display:flex}.blog-category-bar span{border:1px solid var(--line);letter-spacing:.08em;padding:8px 12px;font-size:10px;font-weight:800}.featured-story{grid-template-columns:.9fr 1.1fr;align-items:center;gap:68px;padding:72px 0;display:grid}.featured-cover{background:var(--ink);color:#fff;flex-direction:column;min-height:440px;padding:26px;display:flex;position:relative;overflow:hidden}.featured-cover>span,.featured-cover>small{z-index:2;letter-spacing:.15em;color:#ffffff84;font-size:9px;font-weight:800;position:relative}.featured-cover strong{z-index:2;letter-spacing:-.14em;color:var(--lime);margin:auto 0 0;font-size:clamp(120px,17vw,220px);line-height:.72;position:relative}.featured-cover small{margin-top:auto}.story-grid-lines{background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0}.featured-copy h2{letter-spacing:-.055em;margin:18px 0;font-size:clamp(38px,4vw,58px);line-height:1.02}.featured-copy>p{color:#575d59;font-size:15px;line-height:1.75}.post-meta{color:#777d79;letter-spacing:.05em;flex-wrap:wrap;gap:14px;font-size:9px;font-weight:750;display:flex}.post-meta span{align-items:center;gap:5px;display:inline-flex}.content-section-head{justify-content:space-between;align-items:end;gap:40px;margin-bottom:42px;display:flex}.content-section-head .section-kicker{margin-bottom:14px}.content-section-head h2{letter-spacing:-.05em;margin:0;font-size:clamp(36px,4vw,56px)}.content-section-head>span,.content-section-head>a{color:#767b78;font-size:10px;font-weight:750}.article-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.article-card{border-top:1px solid var(--line);padding-top:18px}.article-cover{height:220px;color:var(--ink);background:#e9ebe6;grid-template-rows:auto 1fr;grid-template-columns:1fr auto;margin-bottom:18px;padding:18px;display:grid;position:relative;overflow:hidden}.article-cover:after{content:"";border:1px solid #10111424;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-80px;right:-70px}.article-cover span{letter-spacing:.13em;font-size:9px;font-weight:850}.article-cover b{font-size:10px}.article-cover svg{color:#7f8581;align-self:end}.cover-1{background:#efffd1}.cover-2{background:#ececf4}.article-card h3{letter-spacing:-.035em;margin:13px 0 10px;font-size:24px;line-height:1.15}.article-card>p{color:#5c625e;font-size:13px;line-height:1.65}.article-card>a:last-child{align-items:center;gap:7px;margin-top:8px;font-size:10px;font-weight:800;display:inline-flex}.blog-principle{background:var(--ink);color:#fff}.principle-inline{padding:82px 0}.principle-inline h2{letter-spacing:-.055em;margin:20px 0;font-size:clamp(38px,4.8vw,66px);line-height:1}.principle-inline h2 span{color:#ffffff65}.principle-inline>p:last-child{color:#ffffff9a;max-width:710px;line-height:1.7}.blog-kit-cta{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:60px;display:flex}.blog-kit-cta h2{letter-spacing:-.05em;margin:14px 0;font-size:clamp(36px,4vw,56px)}.blog-kit-cta p:not(.section-kicker){color:#5c625e;max-width:720px;line-height:1.7}.article-hero{max-width:1040px;padding:86px 0 62px}.article-category{background:var(--lime);letter-spacing:.12em;padding:8px 10px;font-size:9px;font-weight:850;display:inline-flex}.article-hero h1{letter-spacing:-.066em;max-width:1080px;margin:24px 0 22px;font-size:clamp(50px,6.3vw,88px);line-height:.96}.article-deck{color:#4f5551;max-width:820px;font-size:18px;line-height:1.65}.article-byline{border-top:1px solid var(--line);color:#6e7470;flex-wrap:wrap;align-items:center;gap:24px;margin-top:34px;padding-top:22px;font-size:10px;display:flex}.article-byline>span{align-items:center;gap:7px;display:flex}.byline-author{align-items:center;gap:10px;margin-right:auto;display:flex}.byline-author>span:last-child{flex-direction:column;display:flex}.byline-author small{color:#777d79;font-size:9px}.byline-mark{background:var(--ink);width:38px;height:38px;color:var(--lime);place-items:center;font-size:12px;font-weight:900;display:grid}.article-layout{grid-template-columns:230px minmax(0,760px);justify-content:center;align-items:start;gap:80px;padding-bottom:72px;display:grid}.article-toc{padding-top:10px;position:sticky;top:24px}.article-toc>p{letter-spacing:.14em;font-size:9px;font-weight:850}.article-toc nav{border-top:1px solid var(--line);flex-direction:column;margin-top:17px;display:flex}.article-toc a{border-bottom:1px solid var(--line);color:#6c726e;padding:11px 0;font-size:10px;line-height:1.4}.article-body{font-family:Georgia,Times New Roman,serif}.quick-answer{background:var(--ink);color:#fff;margin-bottom:28px;padding:32px 34px}.quick-answer span,.article-callout span{letter-spacing:.14em;color:var(--lime);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:9px;font-weight:850}.quick-answer p{margin:12px 0 0;font-size:20px;line-height:1.65}.key-takeaways{border:1px solid var(--line);background:#fff;margin-bottom:54px;padding:28px 32px}.takeaway-title{align-items:center;gap:9px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;display:flex}.key-takeaways ul,.article-section ul{padding-left:20px}.key-takeaways li,.article-section li{padding:5px 0;line-height:1.6}.article-section{margin:0 0 58px;scroll-margin-top:30px}.article-section h2,.article-next-step h2{letter-spacing:-.045em;margin:0 0 22px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:36px;line-height:1.08}.article-section>p,.article-section>ul{color:#333734;font-size:18px;line-height:1.82}.article-callout{border-left:4px solid var(--lime);background:#f1f3ed;margin:30px 0;padding:28px 30px}.article-callout h3{letter-spacing:-.03em;margin:10px 0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:21px}.article-callout p{margin:0;font-size:16px;line-height:1.7}.article-next-step{background:var(--lime);margin:72px 0;padding:42px}.article-next-step p:not(.section-kicker){font-size:17px;line-height:1.7}.inline-author-card{border-block:1px solid var(--line);grid-template-columns:110px 1fr;gap:28px;padding:32px 0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;display:grid}.author-card-mark{background:var(--ink);min-height:110px;color:var(--lime);place-items:center;font-size:42px;font-weight:900;display:grid}.inline-author-card span{letter-spacing:.14em;color:#777d79;font-size:8px;font-weight:850}.inline-author-card h3{margin:6px 0;font-size:25px}.inline-author-card p{color:#5a605c;font-size:13px;line-height:1.65}.inline-author-card a{align-items:center;gap:7px;font-size:10px;font-weight:800;display:inline-flex}.related-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.related-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:210px;padding:26px;display:flex}.related-grid span{color:#777d79;font-size:9px}.related-grid h3{font-size:20px;line-height:1.2}.related-grid article>a{align-items:center;gap:6px;margin-top:auto;font-size:10px;font-weight:800;display:flex}.author-hero{grid-template-columns:.62fr 1fr;align-items:center;gap:92px;padding:86px 0 100px;display:grid}.author-identity-panel{background:var(--ink);color:#fff;flex-direction:column;justify-content:space-between;min-height:540px;padding:26px;display:flex}.author-identity-panel span,.author-identity-panel small{letter-spacing:.15em;color:#ffffff70;font-size:9px}.author-identity-panel strong{letter-spacing:-.13em;color:var(--lime);font-size:clamp(130px,16vw,220px);line-height:.8}.author-intro h1{letter-spacing:-.067em;margin:20px 0 12px;font-size:clamp(58px,7vw,96px);line-height:.9}.author-role{letter-spacing:.08em;font-size:12px;font-weight:850}.author-lead{color:#505652;max-width:720px;font-size:18px;line-height:1.75}.author-actions{align-items:center;gap:24px;margin-top:30px;display:flex}.author-story{border-block:1px solid var(--line);background:#fff}.author-story-grid{grid-template-columns:.34fr 1fr;gap:70px;padding:88px 0;display:grid}.author-story h2{letter-spacing:-.055em;margin:0 0 28px;font-size:clamp(40px,4vw,60px);line-height:1}.author-story h2 span{color:#7b817d;font-weight:520}.author-story div>p{color:#565c58;max-width:760px;font-size:16px;line-height:1.75}.expertise-list{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.expertise-list article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:260px;padding:26px}.expertise-list span{color:#7b817d;font-size:9px}.expertise-list h3{margin:50px 0 12px;font-size:25px}.expertise-list p{color:#5f6561;font-size:12px;line-height:1.65}.author-method{background:var(--ink);color:#fff;padding:86px 0}.author-method-grid{grid-template-columns:1fr .8fr;gap:80px;display:grid}.author-method h2{letter-spacing:-.055em;margin:18px 0;font-size:clamp(40px,4.8vw,64px);line-height:1}.method-dimensions{border-top:1px solid #ffffff20}.method-dimensions div{border-bottom:1px solid #ffffff20;grid-template-columns:50px 1fr;padding:14px 0;display:grid}.method-dimensions span{color:var(--lime);font-size:9px}.method-dimensions strong{font-size:17px}.author-article-list{border-top:1px solid var(--line)}.author-article-list article{border-bottom:1px solid var(--line);grid-template-columns:120px 1fr 30px;align-items:center;gap:24px;padding:24px 0;display:grid}.author-article-list>article>span{color:#737975;font-size:9px;font-weight:800}.author-article-list h3{margin:0 0 7px;font-size:24px}.author-article-list p{color:#7b817d;margin:0;font-size:9px}.author-links{border-top:1px solid var(--line)}.author-links>div{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.author-links a{border:1px solid var(--line);align-items:center;gap:7px;padding:11px 14px;font-size:10px;font-weight:800;display:flex}.home-blog-section{border-block:1px solid var(--line);background:#fff}.home-blog-grid{grid-template-columns:1.2fr .8fr;align-items:start;gap:70px;display:grid}.home-blog-feature h3{letter-spacing:-.05em;margin:18px 0;font-size:clamp(34px,3.5vw,52px);line-height:1.03}.home-blog-feature>p{color:#565c58;max-width:690px;line-height:1.7}.home-blog-list{border-top:1px solid var(--line)}.home-blog-list article{border-bottom:1px solid var(--line);padding:18px 0}.home-blog-list span{color:#777d79;font-size:9px;font-weight:800}.home-blog-list h4{margin:7px 0;font-size:19px;line-height:1.2}.home-blog-list a{align-items:center;gap:6px;font-size:9px;font-weight:800;display:inline-flex}@media (width<=980px){.blog-hero,.featured-story,.author-hero,.author-story-grid,.author-method-grid,.home-blog-grid{grid-template-columns:1fr}.article-grid,.expertise-list{grid-template-columns:repeat(2,1fr)}.article-layout{grid-template-columns:1fr}.article-toc{border-bottom:1px solid var(--line);padding-bottom:25px;position:static}.related-grid{grid-template-columns:1fr}.author-identity-panel{min-height:380px}}@media (width<=640px){.content-space{padding:70px 0}.content-nav{min-height:72px}.content-nav nav{gap:13px;font-size:10px}.content-nav .brand span{display:none}.blog-hero{padding:68px 0 48px}.blog-hero h1{font-size:52px}.featured-story{gap:34px;padding:50px 0}.featured-cover{min-height:330px}.article-grid,.expertise-list{grid-template-columns:1fr}.content-section-head{flex-direction:column;align-items:flex-start}.article-hero{padding:58px 0 45px}.article-hero h1{font-size:49px}.article-deck{font-size:16px}.article-byline{align-items:flex-start}.byline-author{width:100%}.article-layout{gap:34px}.article-section h2,.article-next-step h2{font-size:30px}.article-section>p,.article-section>ul{font-size:17px}.quick-answer{padding:26px}.quick-answer p{font-size:18px}.article-next-step{padding:30px 24px}.inline-author-card{grid-template-columns:1fr}.author-card-mark{width:90px;min-height:90px}.author-hero{gap:42px;padding:58px 0 70px}.author-intro h1{font-size:58px}.author-story-grid{gap:30px;padding:70px 0}.author-article-list article{grid-template-columns:1fr 24px}.author-article-list>article>span{grid-column:1/-1}.blog-kit-cta{flex-direction:column;align-items:flex-start}}
