



body.gtmone-post-preview{margin:0;background:#F4F2EB}
.gtmone-post{--ink:#0E1318;--canvas:#F4F2EB;--white:#FAF9F5;--lime:#C7FF1A;--blue:#3167FF;--slate:#697179;--line:#D5D6CF;font:400 1rem/1.7 'GTMOne Manrope',Manrope,Arial,sans-serif;color:var(--ink);background:var(--canvas);isolation:isolate}
.gtmone-post *,.gtmone-post *:before,.gtmone-post *:after{box-sizing:border-box}
.gtmone-post :where(h1,h2,h3,p,figure,blockquote){margin:0}
.gtmone-post [hidden]{display:none!important}
.gtmone-post .shell{width:min(1248px,calc(100% - 64px));margin-inline:auto}
.gtmone-post a{color:inherit;text-underline-offset:5px}
.gtmone-post :where(a,button,summary,input):focus-visible{outline:3px solid var(--blue);outline-offset:5px}
.gtmone-post h1,.gtmone-post h2{font-weight:700;letter-spacing:-.055em;line-height:1.08}
.gtmone-post h1{font-size:clamp(3rem,4.45vw,4rem);line-height:1.04;max-width:1120px}
.gtmone-post em,.gtmone-post blockquote{font-family:'GTMOne DM Serif Display','DM Serif Display',Georgia,serif;font-style:italic;font-weight:400;color:var(--blue)}
.gtmone-post .eyebrow{display:flex;align-items:center;gap:14px;font-size:.75rem;font-weight:800;line-height:1.5;letter-spacing:.14em;text-transform:uppercase;color:var(--blue);margin-bottom:32px;-webkit-font-smoothing:auto}
.gtmone-post .eyebrow:before{content:'';width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:var(--blue)}
.gtmone-post .hero{padding:44px 0 56px;background:var(--blue);color:var(--white)}
.gtmone-post .hero .eyebrow,.gtmone-post .surface-ink .eyebrow{color:var(--white)}
.gtmone-post .hero .eyebrow:before,.gtmone-post .surface-ink .eyebrow:before{background:var(--lime)}
.gtmone-post .hero em,.gtmone-post .surface-ink em{color:var(--lime)}
.gtmone-post .hero-emphasis{display:block}
.gtmone-post .breadcrumb{display:flex;gap:12px;flex-wrap:wrap;font-size:.875rem;margin-bottom:38px}
.gtmone-post .breadcrumb a{text-decoration:none}
.gtmone-post .breadcrumb a:hover{text-decoration:underline}
.gtmone-post .lede{font-size:1.3125rem;line-height:1.7}
.gtmone-post .hero .lede{max-width:990px;margin-top:32px}
.gtmone-post .post-meta{display:grid;grid-template-columns:minmax(200px,1fr) minmax(200px,1fr) auto;align-items:center;gap:24px;margin-top:44px;padding-top:28px;border-top:1px solid #83A3FF;font-size:.875rem}
.gtmone-post .byline{display:flex;align-items:center;gap:16px;text-decoration:none;width:fit-content}
.gtmone-post .byline strong{font-size:1rem;font-weight:700}
.gtmone-post .byline>span>span{display:block;margin-top:4px}
.gtmone-post .byline:hover strong{text-decoration:underline}
.gtmone-post .avatar{display:grid;place-items:center;flex-shrink:0;border-radius:50%;font-weight:800;line-height:1}
.gtmone-post .avatar--small{width:50px;height:50px;background:var(--white);color:var(--blue)}
.gtmone-post .reading-share{display:flex;align-items:center;gap:20px;flex-wrap:wrap}
.gtmone-post .share-button{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 10px;background:transparent;border:1px solid #83A3FF;border-radius:3px;color:inherit;font:700 .875rem/1.4 'GTMOne Manrope',sans-serif;cursor:pointer}
.gtmone-post .share-button:hover{background:var(--white);color:var(--blue)}
.gtmone-post .hero :where(a,button,input):focus-visible,.gtmone-post .surface-ink a:focus-visible{outline-color:var(--lime)}
.gtmone-post .share-status{grid-column:1/-1;font-size:.875rem}
.gtmone-post .share-status:empty{display:none}
.gtmone-post .share-fallback{grid-column:1/-1}
.gtmone-post .share-fallback input{display:block;max-width:100%;width:100%;margin-top:8px;padding:12px;font:inherit;color:var(--ink);border:1px solid var(--white);border-radius:3px}
.gtmone-post .section{padding:80px 0}
.gtmone-post .article-layout{display:grid;grid-template-columns:minmax(210px,270px) minmax(0,840px);gap:clamp(32px,5vw,80px);justify-content:space-between;align-items:start}
.gtmone-post .article-aside{position:sticky;top:32px;max-height:calc(100vh - 64px);overflow:auto}
.gtmone-post .toc summary{font-weight:800;font-size:1.25rem;letter-spacing:-.025em;cursor:pointer;list-style:none;padding-bottom:18px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}
.gtmone-post .toc summary::-webkit-details-marker{display:none}
.gtmone-post .toc summary:after{content:'+';font-size:1.125rem;color:var(--blue)}
.gtmone-post .toc[open] summary:after{content:'−'}
.gtmone-post .toc nav{padding-top:14px;display:grid;gap:4px}
.gtmone-post .toc nav a{display:block;min-height:44px;padding:10px 12px;text-decoration:none;font-size:.9375rem;color:var(--slate);border-radius:3px}
.gtmone-post .toc nav a:hover,.gtmone-post .toc nav a[aria-current=location]{background:#E8EBF5;color:var(--blue);font-weight:700}
.gtmone-post .toc-more{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:28px;padding:14px 0;font-size:.875rem;font-weight:800}
.gtmone-post .article-body{min-width:0;font-size:1.1875rem;overflow-wrap:break-word}
.gtmone-post .article-body>h2{font-size:clamp(1.75rem,2.5vw,2.25rem);margin:56px 0 24px;scroll-margin-top:32px}
.gtmone-post .article-body>p+p{margin-top:22px}
.gtmone-post .article-body blockquote{font-size:clamp(1.5rem,2.1vw,1.875rem);line-height:1.35;border-block:1px solid var(--line);padding:28px 12px;margin:32px 0}
.gtmone-post .drift-mini{background:var(--white);border:1px solid var(--line);border-radius:3px;padding:24px;margin-top:32px}
.gtmone-post .chart-legend{display:flex;gap:30px;flex-wrap:wrap;font-size:.75rem;font-weight:700}
.gtmone-post .chart-legend span{display:flex;align-items:center;gap:10px}
.gtmone-post .chart-legend span:before{content:'';width:28px;height:3px;background:var(--ink)}
.gtmone-post .chart-legend .legend-actual:before{background:var(--blue)}
.gtmone-post .drift-mini svg{display:block;width:100%;height:auto;overflow:visible}
.gtmone-post .drift-mini path{fill:none;stroke-width:4;stroke-linecap:round}
.gtmone-post .drift-mini .intended{stroke:var(--ink)}
.gtmone-post .drift-mini .actual{stroke:var(--blue)}
.gtmone-post .drift-mini circle{fill:var(--lime);stroke:var(--ink);stroke-width:2}
.gtmone-post .drift-mini text{fill:var(--ink);font-size:20px;font-weight:700}
.gtmone-post figcaption{font-size:.75rem;color:var(--slate);margin-top:12px}
.gtmone-post .apply-idea{border-top:1px solid var(--line);padding-top:28px;margin-top:36px}
.gtmone-post .apply-idea .eyebrow{margin-bottom:16px}
.gtmone-post .author-card{margin-top:64px;padding:36px;background:var(--white);border:1px solid var(--line);border-top:3px solid var(--blue);border-radius:3px;scroll-margin-top:24px}
.gtmone-post .author-card .eyebrow{margin-bottom:26px}
.gtmone-post .author-grid{display:grid;grid-template-columns:88px minmax(0,1fr);gap:26px;align-items:start}
.gtmone-post .avatar--author{width:88px;height:88px;background:var(--blue);color:var(--white);font-size:1.625rem}
.gtmone-post .author-copy h2{font-size:1.875rem;letter-spacing:-.04em}
.gtmone-post .author-role{color:var(--blue);font-size:.9375rem;font-weight:700;margin:8px 0 20px}
.gtmone-post .author-copy>p:not(.author-role){font-size:1rem;line-height:1.75}
.gtmone-post .author-socials{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}
.gtmone-post .author-socials a{display:inline-flex;gap:8px;align-items:center;min-height:44px;padding:8px 12px;border:1px solid var(--line);border-radius:3px;font-size:.875rem;font-weight:700;text-decoration:none}
.gtmone-post .author-socials a:hover{color:var(--blue);border-color:var(--blue)}
.gtmone-post .surface-ink{background:var(--ink);color:var(--white)}
.gtmone-post .final-cta{padding:120px 0;text-align:center}
.gtmone-post .final-cta .eyebrow{justify-content:center}
.gtmone-post .final-cta h2{font-size:clamp(2rem,4.4vw,3.9375rem);max-width:1080px;margin-inline:auto;line-height:1.08}
.gtmone-post .actions{display:flex;justify-content:center;gap:20px;margin-top:56px}
.gtmone-post .button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:14px 22px;border:1px solid transparent;border-radius:3px;text-decoration:none;font:800 .88rem/1.4 'GTMOne Manrope',sans-serif;text-align:center}
.gtmone-post .button--lime{background:var(--lime);color:var(--ink)}
@media(max-width:1050px){.gtmone-post .final-cta{padding:90px 0}.gtmone-post .post-meta{grid-template-columns:1fr 1fr}.gtmone-post .reading-share{grid-column:1/-1}}
@media(max-width:850px){.gtmone-post .article-layout{grid-template-columns:minmax(0,1fr);gap:36px}.gtmone-post .article-aside{position:static;max-height:none;overflow:visible}.gtmone-post .toc-more{display:none}.gtmone-post .article-body{max-width:840px}}
@media(max-width:680px){.gtmone-post .shell{width:calc(100% - 40px)}.gtmone-post .hero{padding:30px 0 40px}.gtmone-post .breadcrumb{margin-bottom:28px}.gtmone-post h1{font-size:2.25rem;line-height:1.08}.gtmone-post .eyebrow{margin-bottom:26px;letter-spacing:.1em}.gtmone-post .lede{font-size:1.125rem}.gtmone-post .post-meta{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:32px}.gtmone-post .section{padding:48px 0}.gtmone-post .article-body{font-size:1rem}.gtmone-post .article-body>h2{margin-top:40px}.gtmone-post .author-card{padding:24px;margin-top:44px}.gtmone-post .author-grid{grid-template-columns:minmax(0,1fr);gap:20px}.gtmone-post .avatar--author{width:64px;height:64px;font-size:1.25rem}.gtmone-post .drift-mini{padding:16px}.gtmone-post .chart-legend{gap:14px}.gtmone-post .drift-mini text{font-size:30px}.gtmone-post .final-cta{padding:72px 0}.gtmone-post .final-cta h2{font-size:2rem}.gtmone-post .actions{margin-top:36px;flex-direction:column}.gtmone-post .button{font-size:.9375rem}}
@media print{.gtmone-post .article-aside,.gtmone-post .share-button,.gtmone-post .final-cta{display:none}.gtmone-post .article-layout{display:block}.gtmone-post .hero{background:white;color:black}.gtmone-post .hero em{color:black}.gtmone-post .article-body{font-size:12pt}}
