.cf-blog-index .container{position:relative}.cf-blog-heading{padding:48px 0;background:var(--brand-bg-alt)}.cf-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.cf-blog-card{border:1px solid var(--brand-border);border-radius:var(--brand-radius);overflow:hidden}.cf-blog-card:focus-within{box-shadow:0 4px 16px rgba(73,19,54,.1607843137)}.cf-blog-card .cf-media{aspect-ratio:16/9}.cf-blog-copy{padding:16px}.cf-blog-copy h2{font-size:1.35rem}.cf-blog-index .pagination{margin-top:24px}.cf-blog-next,.cf-blog-recent{max-width:76ch;margin:32px 0 0}.cf-blog-recent{border-top:1px solid var(--brand-border);padding-top:24px}.cf-blog-recent time{color:var(--brand-text-secondary)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.cf-blog-card{transition:transform .18s,box-shadow .18s}.cf-blog-card:hover{transform:translateY(-4px);box-shadow:0 4px 16px rgba(73,19,54,.1607843137)}}@media (max-width:991px){.cf-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.cf-blog-grid{grid-template-columns:minmax(0,1fr)}}