.blog-post-page .blog-article__highlights-panel{border-top:1px solid var(--blog-line-strong);margin-top:clamp(48px,5.5vw,72px);padding-top:20px}.blog-post-page .blog-article__highlights-title{color:#82dad4b8;letter-spacing:.15em;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9px;font-weight:760;line-height:1.4}.blog-post-page .blog-article__highlights{border:1px solid var(--blog-line);background:radial-gradient(circle at 100% 0,#4cb8b514,#0000 24rem),#051b256b;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px;display:grid}.blog-post-page .blog-article__highlight{flex-direction:column;justify-content:space-between;gap:18px;min-width:0;min-height:148px;padding:clamp(24px,2.8vw,34px);display:flex}.blog-post-page .blog-article__highlight+.blog-article__highlight{border-left:1px solid var(--blog-line)}.blog-post-page .blog-article__highlight span{color:#89e1dbbf;letter-spacing:.13em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9px;font-weight:760}.blog-post-page .blog-article__highlight strong{color:#ecf8f8e8;letter-spacing:-.012em;text-wrap:pretty;margin:0;font-size:clamp(15px,1.35vw,18px);font-weight:650;line-height:1.48}.blog-post-page .blog-article__body p,.blog-post-page .blog-article__body li{line-height:1.72}.blog-post-page .blog-article__body p+p{margin-top:20px}.blog-post-page .blog-article__section-title{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:16px;max-width:720px;display:grid}.blog-post-page .blog-article__section-number{color:#7edad49e;letter-spacing:.08em;border-top:1px solid #7edad46b;margin-top:.48em;padding-top:7px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9px;font-weight:760;line-height:1}.blog-post-page .blog-article__section-lead{color:#e8f6f6e3;letter-spacing:-.008em;text-wrap:pretty;font-size:clamp(17px,1.55vw,20px);font-weight:570;line-height:1.64}.blog-post-page .blog-article__lede>p:first-child{text-wrap:pretty;max-width:720px;font-size:clamp(20px,1.9vw,25px);line-height:1.56}.blog-post-page .blog-article__publication{border:1px solid var(--blog-line-strong);background:linear-gradient(145deg,#0e323ceb,#051922f5);grid-template-columns:clamp(8rem,18vw,11rem) minmax(0,1fr);align-items:center;gap:clamp(1.25rem,4vw,2.5rem);margin:clamp(2rem,5vw,3.5rem) 0;padding:clamp(1.25rem,3vw,2rem);display:grid}.blog-post-page .blog-article__publication>img{aspect-ratio:5/8;object-fit:cover;width:100%;height:auto;display:block;box-shadow:0 20px 42px #00060b5c}.blog-post-page .blog-article__publication>div{gap:.7rem;min-width:0;display:grid}.blog-post-page .blog-article__publication>div>span{color:var(--blog-aqua);letter-spacing:.13em;text-transform:uppercase;font-size:.7rem;font-weight:800}.blog-post-page .blog-article__publication strong{color:#ecf8f8f0;font-size:clamp(1.5rem,3vw,2.35rem);line-height:1.02}.blog-post-page .blog-article__publication p{color:var(--blog-copy);margin:0}@media (width<=560px){.blog-post-page .blog-article__publication{grid-template-columns:6.25rem minmax(0,1fr);gap:1rem;padding:1rem}.blog-post-page .blog-article__publication strong{font-size:1.25rem}}.blog-post-page .blog-article__callout{background:radial-gradient(circle at 100% 0,#e2c78314,#0000 22rem),linear-gradient(115deg,#795a1b21,#2875770f),#04161f94;border:1px solid #e2c78347;border-left:3px solid #e2c783d1;margin-top:34px;padding:clamp(25px,3vw,34px);display:block;box-shadow:0 18px 44px #00080e1f}.blog-post-page .blog-article__callout-label{color:var(--blog-gold);letter-spacing:.15em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9px;font-weight:780;line-height:1.4;display:block}.blog-post-page .blog-article__callout p{color:#f1efdce8;letter-spacing:-.01em;text-wrap:pretty;max-width:690px;margin-top:13px;font-size:clamp(17px,1.55vw,20px);font-weight:620;line-height:1.58}.blog-post-page .blog-article__cta .blog-article__section-number{color:#89e1dbc2;border-top-color:#89e1db99}@media (width<=760px){.blog-post-page .blog-article__highlights-panel{margin-top:44px}.blog-post-page .blog-article__highlights{grid-template-columns:1fr}.blog-post-page .blog-article__highlight{min-height:0;padding:22px 20px}.blog-post-page .blog-article__highlight+.blog-article__highlight{border-top:1px solid var(--blog-line);border-left:0}.blog-post-page .blog-article__highlight strong{font-size:16px}.blog-post-page .blog-article__section-title{grid-template-columns:29px minmax(0,1fr);gap:12px}.blog-post-page .blog-article__section-number{margin-top:.42em;font-size:8px}.blog-post-page .blog-article__section-lead{font-size:17px;line-height:1.62}.blog-post-page .blog-article__body p,.blog-post-page .blog-article__body li{line-height:1.7}.blog-post-page .blog-article__callout{padding:23px 20px}.blog-post-page .blog-article__callout p{font-size:17px;line-height:1.56}}
