.blog-intro{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:3rem;align-items:center;margin:1rem 0 3rem}.blog-intro h1{font:800 clamp(2.3rem,5vw,4rem) /1.08 var(--font-display);letter-spacing:-.04em;margin:.8rem 0 1.2rem}.blog-start{border-left:2px solid var(--esm-500);padding:1rem 0 1rem 1.5rem}.blog-index h2{font:750 1.5rem/1.3 var(--font-display)}.blog-community p,.blog-editorial p,.blog-start p{color:var(--text-mid);line-height:1.8;margin:.8rem 0}.blog-section-heading{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem}.blog-card{overflow:hidden;min-width:0}.blog-card-cover{min-height:145px;display:flex;align-items:center;justify-content:center;padding:1.3rem;background:linear-gradient(140deg,#0d342b,#0b1715);border-bottom:1px solid var(--line)}.blog-card-cover span{font:700 clamp(1rem,2vw,1.35rem) /1.4 var(--font-data);color:#8ae9c0}.blog-card-cover--1{background:linear-gradient(140deg,#1c2945,#0d151e)}.blog-card-cover--1 span{color:#b6d5ff}.blog-card-cover--2{background:linear-gradient(140deg,#3c301b,#17140b)}.blog-card-cover--2 span{color:#f3d897}.blog-card-body{padding:1.4rem}.blog-card h3{font:750 1.35rem/1.35 var(--font-display);margin:.7rem 0}.blog-card h3 a{color:var(--text-hi);text-decoration:none}.blog-card h3 a:hover{text-decoration:underline}.blog-card-body>p:not(.b-eyebrow){color:var(--text-mid);line-height:1.7;margin-bottom:1.2rem}.blog-card time{font-size:.8rem;color:var(--text-low)}.blog-community{display:flex;gap:2rem;align-items:center;justify-content:space-between;margin:3rem 0 2rem;padding:2rem;border:1px solid var(--line);border-radius:20px;background:var(--ink-900)}.blog-community>div{max-width:700px}.blog-community .b-btn{flex-shrink:0}.blog-editorial{max-width:850px;border-top:1px solid var(--line);padding-top:2rem;scroll-margin-top:90px}.blog-index a:not(.b-btn):not(.blog-card h3 a){text-decoration:underline}.blog-takeaway{background:rgba(0,190,130,.06);border-left:3px solid var(--esm-500);padding:1.1rem 1.3rem;margin:1.5rem 0}.blog-takeaway p:last-child{margin-bottom:0}.blog-toc{border:1px solid var(--line);border-radius:16px;padding:1.3rem;margin:1.5rem 0}.blog-article .blog-toc h2{font-size:1.1rem;margin-bottom:.7rem}.blog-article blockquote{border-left:3px solid var(--line-strong);padding:.5rem 1.3rem;margin:1rem 0;line-height:1.8;color:var(--text-hi)}.blog-article a{overflow-wrap:anywhere}@media (max-width:900px){.blog-intro{gap:1.5rem}.blog-grid,.blog-intro{grid-template-columns:1fr}.blog-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.blog-card-cover{border-bottom:0;border-right:1px solid var(--line)}.blog-community{flex-direction:column;align-items:flex-start;padding:1.5rem}}@media (max-width:600px){.blog-card{display:block}.blog-card-cover{min-height:110px;border-right:0;border-bottom:1px solid var(--line)}.blog-community .b-btn{width:100%}}