.blog-page{background:#f5f8f7;color:#0b1220}.blog-page .site-header{background:rgba(11,18,32,.97)}.blog-hero{background:#0b1220;color:#f3f7f6;padding:132px max(6vw,30px) 76px;position:relative;overflow:hidden}.blog-hero:after{content:"";position:absolute;width:620px;height:620px;right:-230px;top:-280px;background:radial-gradient(circle,rgba(22,199,132,.34),transparent 64%);pointer-events:none}.blog-hero>*{position:relative;z-index:1}.blog-hero h1{font-size:clamp(2.45rem,5vw,5.6rem);line-height:.98;letter-spacing:-.07em;max-width:900px;margin:20px 0}.blog-hero>p{max-width:700px;font-size:1.1rem;color:#c7d3d0;line-height:1.7}.breadcrumb{font-size:.83rem;color:#a7bbb5}.breadcrumb a{color:#85f0bd}.post-meta{display:flex;gap:18px;flex-wrap:wrap;font-size:.8rem;margin-top:26px;color:#90aaa3}.notes-intro,.notes-grid,.notes-cta,.related-notes{max-width:1180px;margin:auto;padding-left:30px;padding-right:30px}.notes-intro{padding-top:76px;padding-bottom:34px;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:end}.notes-intro h2,.notes-cta h2,.related-notes>h2{font-size:clamp(2rem,3.7vw,4rem);letter-spacing:-.06em;line-height:1;margin:12px 0}.notes-intro p{line-height:1.75;color:#52625f;max-width:500px}.section-kicker,.note-card>span,.post-aside>span{font-size:.7rem;letter-spacing:.12em;color:#08794c;font-weight:800}.notes-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;padding-bottom:76px}.note-card{background:#fff;border:1px solid #dce6e2;min-height:270px;padding:30px;border-radius:8px;display:flex;flex-direction:column;align-items:flex-start;transition:transform .25s,border-color .25s,box-shadow .25s}.note-card:hover{transform:translateY(-5px);border-color:#16c784;box-shadow:0 15px 42px rgba(11,18,32,.1)}.note-card h2{font-size:1.65rem;letter-spacing:-.045em;line-height:1.08;margin:18px 0 12px}.note-card h2 a{color:inherit;text-decoration:none}.note-card p{color:#5a6966;line-height:1.65;margin:0 0 22px}.text-link{margin-top:auto;color:#08794c;font-weight:800;text-decoration:none}.notes-cta{background:#dff9ed;margin-bottom:86px;padding:46px;display:flex;align-items:center;justify-content:space-between;gap:32px;border-radius:10px}.notes-cta p{color:#52625f;line-height:1.65;max-width:610px}.post-body{max-width:900px;margin:0 auto;padding:74px 30px 34px}.post-body>section{font-size:1.05rem;line-height:1.85;color:#334440}.post-body h2{color:#0b1220;font-size:clamp(1.65rem,3vw,2.5rem);letter-spacing:-.055em;line-height:1.1;margin:42px 0 12px}.post-aside{margin-top:54px;padding:38px;background:#0b1220;color:#f3f7f6;border-radius:8px}.post-aside h2{color:#fff;margin:14px 0}.post-aside p{color:#c3d0cc;line-height:1.65;max-width:560px}.related-notes{padding-top:28px;padding-bottom:82px;border-top:1px solid #dbe5e1}.related-notes .notes-grid{padding:20px 0 0;grid-template-columns:repeat(3,1fr)}.related-notes .note-card{min-height:225px}.related-notes .note-card h2{font-size:1.25rem}@media(max-width:850px){.blog-hero{padding-top:110px}.notes-intro{grid-template-columns:1fr;gap:10px}.notes-grid,.related-notes .notes-grid{grid-template-columns:1fr}.notes-cta{margin:0 20px 62px;padding:32px;display:block}.notes-cta .primary{display:inline-block;margin-top:12px}.post-body{padding-top:46px}.site-header nav a[href="/blog.html"]{display:none}} 
