.blog-detail,.blog-page{background:#fff}.blog-head{max-width:760px;margin-bottom:34px}.blog-article h1,.blog-head h1{font-size:max(2rem, min(4vw, 3.5rem))}.blog-featured{margin-bottom:36px}.blog-featured-card{display:grid;grid-template-columns:minmax(0,0.92fr) minmax(0,1.08fr);grid-gap:28px;gap:28px;align-items:center;padding:26px;border-radius:var(--brand-radius);background:var(--brand-bg-alt);border:1px solid var(--brand-border)}.blog-featured-card__media img{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:calc(var(--brand-radius) - 4px)}.blog-featured-card__body span,.blog-meta-line,.blog-row__date{color:var(--brand-primary-dark);font-weight:750;font-size:.9rem}.blog-row{padding:24px 0;border-bottom:1px solid var(--brand-border)}.blog-row h2{font-size:1.35rem}.blog-row__link{font-weight:800}.blog-sidebar{position:sticky;top:116px;padding:22px;border-radius:var(--brand-radius);border:1px solid var(--brand-border);background:var(--brand-bg-alt)}.blog-sidebar h2{font-size:1.2rem}.blog-sidebar ul{list-style:none;padding:0;margin:0}.blog-sidebar li+li{margin-top:16px}.blog-sidebar span{display:block;color:var(--brand-text);font-size:.86rem}.pagination{margin-top:34px}.page-link{color:var(--brand-primary-dark)}.page-item.active .page-link{background:var(--brand-primary);border-color:var(--brand-primary)}.blog-article{max-width:760px;margin:0 auto}.blog-content{padding:24px 0;color:var(--brand-text)}.blog-content img{border-radius:var(--brand-radius)}.blog-prev-next{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;padding:24px 0;border-top:1px solid var(--brand-border);border-bottom:1px solid var(--brand-border)}.blog-prev-next div{display:grid;grid-gap:6px;gap:6px}.blog-prev-next div:last-child{text-align:right}.blog-prev-next span{color:var(--brand-text);font-size:.86rem;font-weight:750}.blog-reply{padding-top:28px}.feedback-reply label{width:100%;font-weight:750}@media (max-width:991px){.blog-featured-card,.blog-prev-next{grid-template-columns:1fr}.blog-prev-next div:last-child{text-align:left}.blog-sidebar{position:static}}