.src19d61-blog-left{background:var(--brand-bg);color:var(--brand-text);padding:160px 0 80px}.src19d61-blog-left-head{margin-bottom:32px}.src19d61-blog-left-head h1{font-size:max(2rem, min(4vw, 3.5rem));margin-bottom:16px;color:var(--brand-text)}.src19d61-blog-left-head p{max-width:40rem;margin-bottom:0;color:var(--brand-text)}.src19d61-blog-rail{position:sticky;top:100px;border:1px solid var(--brand-border);background:var(--brand-bg-alt);padding:24px;border-radius:var(--brand-radius)}.src19d61-blog-widget-title{font-size:1.125rem;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid var(--brand-border);color:var(--brand-text)}.src19d61-blog-recents{list-style:none;margin:0;padding:0}.src19d61-blog-recents li{display:flex;gap:12px;align-items:flex-start;margin-bottom:12px}.src19d61-blog-recents a{color:var(--brand-text);font-weight:600}.src19d61-blog-badge{flex:0 0 48px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--brand-primary);color:var(--brand-text-inverse);border-radius:var(--brand-radius);min-height:48px;padding:4px}.src19d61-blog-day,.src19d61-blog-month{color:var(--brand-text-inverse);line-height:1.1}.src19d61-blog-day{font-weight:700;font-size:1rem}.src19d61-blog-month{font-size:.75rem;text-transform:uppercase}.src19d61-blog-entry{padding-bottom:32px;margin-bottom:32px;border-bottom:1px solid var(--brand-border)}.src19d61-blog-tag{margin-bottom:8px}.src19d61-blog-tag a{color:var(--brand-primary);font-size:.875rem;font-weight:700}.src19d61-blog-rule{border:0;border-top:1px solid var(--brand-border);margin:8px 0 16px}.src19d61-blog-entry h2,.src19d61-blog-entry h2 a,.src19d61-blog-entry p{color:var(--brand-text)}.src19d61-blog-entry h2{margin-bottom:8px}.src19d61-blog-attr{margin-bottom:16px}.src19d61-blog-entry .btn-outline-primary{color:var(--brand-primary);border-color:var(--brand-primary)}.src19d61-blog-left .pagination{margin-top:16px}.src19d61-blog-left .pagination .page-link{color:var(--brand-text)}.src19d61-blog-left .pagination .page-item.active .page-link{background:var(--brand-primary);border-color:var(--brand-primary);color:var(--brand-text-inverse)}@media (max-width:991.98px){.src19d61-blog-rail{position:static;margin-bottom:8px}}