.post{max-width:760px;margin:0 auto;padding:64px 24px 96px}.post-head{padding-top:16px}.post-kicker{margin:0 0 18px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#2f7a2f;display:flex;gap:10px;align-items:center}.post-kicker a{color:#2f7a2f}.post-kicker a:hover{text-decoration:underline}.post-head h1{font-family:Bricolage Grotesque,sans-serif;font-size:clamp(32px,4.4vw,48px);font-weight:800;letter-spacing:-.03em;line-height:1.06;margin:0 0 18px;color:#061722}.post-standfirst{font-size:19px;line-height:1.55;color:#3f3f3f;margin:0 0 18px}.post-byline{display:flex;gap:10px;align-items:center;margin:0 0 28px;font-size:13.5px;color:#7a7a7a}.post-hero{width:100%;height:auto;border-radius:20px;border:1px solid #E5E5E5;display:block}.post-body{margin-top:40px;font-size:16.5px;line-height:1.7;color:#2a2a2a}.post-body h2{font-family:Bricolage Grotesque,sans-serif;font-size:clamp(23px,2.6vw,28px);font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:44px 0 14px;color:#061722}.post-body h3.faq-q{font-family:Bricolage Grotesque,sans-serif;font-size:18.5px;font-weight:700;margin:26px 0 8px;color:#061722}.post-body p{margin:0 0 16px}.post-body a{color:#2f7a2f;text-decoration:underline;text-underline-offset:2px}.post-body ul{margin:0 0 16px;padding-left:22px}.post-body li{margin:0 0 8px}.post-body .tbl-wrap{overflow-x:auto;margin:0 0 20px;border:1px solid #E5E5E5;border-radius:14px}.post-body table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.5}.post-body th{text-align:left;font-weight:700;color:#061722;background:#f9f9f9;padding:10px 14px;border-bottom:1px solid #E5E5E5;white-space:nowrap}.post-body td{padding:10px 14px;border-bottom:1px solid #EFEFEF;vertical-align:top}.post-body tr:last-child td{border-bottom:0}.post-cta{background:#061722;border-radius:20px;padding:30px 30px 26px;margin:44px 0 28px;color:#d2d2d2}.post-cta h2{color:#fff;margin:0 0 12px}.post-cta p{color:#d2d2d2}.post-cta a{color:#5dcf5d}.post-cta .cta-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin:20px 0 0}.post-cta .cta-btn{display:inline-flex;align-items:center;padding:12px 22px;background:#5dcf5d;color:#061722;border-radius:10px;font-weight:700;font-size:15px;text-decoration:none}.post-cta .cta-btn:hover{filter:brightness(1.05)}.post-cta .cta-note{font-size:13.5px;color:#a8b3ba}.post-disclaimer{font-size:13px;line-height:1.6;color:#7a7a7a;border-left:3px solid #E5E5E5;padding-left:14px;margin:24px 0}.post-related,.post-sources{font-size:14px;line-height:1.7;color:#5a5a5a;margin:18px 0 0}.blog-hero{background:#061722;color:#fff;padding:88px 0 72px}.blog-hero>div{max-width:1240px;margin:0 auto;padding:0 32px}.blog-hero h1{font-family:Bricolage Grotesque,sans-serif;font-size:clamp(36px,4.6vw,56px);font-weight:800;letter-spacing:-.03em;margin:0 0 14px}.blog-hero p{font-size:18px;line-height:1.6;color:#a8b3ba;margin:0;max-width:640px}.blog-index{max-width:1240px;margin:0 auto;padding:24px 32px 96px}.blog-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin:32px 0 8px}#blog-search{flex:1 1 260px;max-width:380px;padding:11px 16px;font:inherit;font-size:15px;color:#0f0f0f;background:#fff;border:1px solid #D2D2D2;border-radius:12px;outline:none}#blog-search:focus{border-color:#5dcf5d;box-shadow:0 0 0 3px #5dcf5d33}.blog-filters{display:flex;flex-wrap:wrap;gap:8px}.blog-filter{padding:9px 16px;font:inherit;font-size:13.5px;font-weight:600;color:#3f3f3f;background:#fff;border:1px solid #D2D2D2;border-radius:999px;cursor:pointer}.blog-filter:hover{border-color:#5dcf5d;color:#061722}.blog-filter[aria-pressed=true]{background:#061722;border-color:#061722;color:#fff}.blog-empty{margin:40px 0 0;font-size:15.5px;color:#7a7a7a}.blog-card[hidden],.blog-cat[hidden]{display:none}.blog-cat h2{font-family:Bricolage Grotesque,sans-serif;font-size:24px;font-weight:700;letter-spacing:-.02em;color:#061722;margin:56px 0 20px}.blog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:20px}.blog-card{display:flex;flex-direction:column;border:1px solid #E9E9E9;border-radius:20px;overflow:hidden;background:#fff;color:#0f0f0f;transition:box-shadow .15s ease,transform .15s ease}.blog-card:hover{box-shadow:0 18px 40px -20px #06172259;transform:translateY(-2px)}.blog-card img{width:100%;height:auto;display:block;border-bottom:1px solid #EFEFEF}.blog-card-body{padding:18px 20px 20px;display:flex;flex-direction:column;gap:8px}.blog-card-kicker{margin:0;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#2f7a2f}.blog-card h3{font-family:Bricolage Grotesque,sans-serif;font-size:18px;font-weight:700;letter-spacing:-.01em;line-height:1.25;margin:0;color:#061722}.blog-card-standfirst{margin:0;font-size:14px;line-height:1.55;color:#5a5a5a;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-card-meta{margin:2px 0 0;display:flex;gap:8px;font-size:12.5px;color:#7a7a7a}
