.bh .blog-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:20px;display:grid}.bh .blog-card{background:#0b1220;border-radius:20px;transition:transform .25s,box-shadow .25s;overflow:hidden}.bh .blog-card:hover{transform:translateY(-3px);box-shadow:0 16px 40px #0b122040}.bh .blog-card a{color:#e6e8f0;flex-direction:column;height:100%;padding:0 0 22px;text-decoration:none;display:flex}.bh .blog-card img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.bh .blog-card .blog-date,.bh .blog-card h2,.bh .blog-card p,.bh .blog-card .blog-more{margin-left:22px;margin-right:22px}.bh .blog-card .blog-date{color:#9aa6bd;margin-top:20px}.bh .blog-card h2{letter-spacing:.02em;color:#fff;margin-top:8px;margin-bottom:0;font-family:Rocpar,Inter,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.35}.bh .blog-card p{color:#9aa6bd;margin-top:10px;margin-bottom:0;font-size:.92rem;line-height:1.6}.bh .blog-more{color:#a8dcff;margin-top:auto;padding-top:16px;font-size:.9rem;font-weight:600}.bh .blog-more svg{vertical-align:-3px;width:15px;height:15px;margin-left:4px;transition:transform .2s}.bh .blog-card:hover .blog-more svg{transform:translate(3px)}.bh .blog-card a:focus-visible{outline-offset:-4px;border-radius:20px;outline:2px solid #a8dcff}.bh .blog-date{color:var(--page-muted);font-size:.8rem;font-weight:500;display:block}.bh .blog-post{max-width:720px;color:var(--page-ink);padding-top:clamp(24px,6vw,56px)}.bh .blog-back{color:var(--page-muted);align-items:center;gap:6px;margin-bottom:28px;font-size:.9rem;text-decoration:none;display:inline-flex}.bh .blog-back svg{width:15px;height:15px}.bh .blog-back:hover{color:var(--page-ink)}.bh .blog-post h1{letter-spacing:.02em;margin:10px 0 0;font-family:Rocpar,Inter,sans-serif;font-size:clamp(1.7rem,4.5vw,2.7rem);font-weight:400;line-height:1.2}.bh .blog-lede{color:var(--page-muted);margin:16px 0 0;font-size:1.1rem;line-height:1.65}.bh .blog-cover{border-radius:18px;width:100%;margin-top:32px;display:block}.bh .blog-body{margin-top:32px;font-size:1.05rem;line-height:1.75}.bh .blog-body h2{letter-spacing:.02em;color:#2a6aa8;margin:40px 0 0;font-family:Rocpar,Inter,sans-serif;font-size:1.4rem;font-weight:400}.bh .blog-body h1{margin:40px 0 0;font-size:1.6rem}.bh .blog-body p,.bh .blog-body ul{margin:16px 0 0}.bh .blog-body ul{padding-left:22px}.bh .blog-body li+li{margin-top:6px}@media (prefers-reduced-motion:reduce){.bh .blog-card,.bh .blog-more svg{transition:none}.bh .blog-card:hover{transform:none}}.bh .blog-body h3{margin:28px 0 0;font-size:1.15rem;font-weight:600}.bh .blog-body ol{margin:16px 0 0;padding-left:24px}.bh .blog-body li::marker{color:#2a6aa8;font-weight:600}.bh .blog-body strong{color:var(--page-ink);font-weight:600}.bh .blog-body a{color:#2a6aa8;text-underline-offset:3px;text-decoration:underline}.bh .blog-body a:hover{color:var(--page-ink)}.bh .blog-table{border:1px solid var(--page-line-strong);border-radius:14px;margin:20px 0 0;overflow-x:auto}.bh .blog-table table{border-collapse:collapse;width:100%;font-size:.92rem;line-height:1.5}.bh .blog-table th{color:#e6e8f0;text-align:left;white-space:nowrap;background:#0b1220;padding:10px 14px;font-weight:600}.bh .blog-table td{border-top:1px solid var(--page-line-strong);vertical-align:top;padding:10px 14px}.bh .blog-table tbody tr:nth-child(2n) td{background:#0b122008}
