.hx-yvq_cards{grid-template-columns:minmax(0,1fr);gap:clamp(22px,3.4vw,40px);margin:0;padding:0;list-style:none;display:grid}@media (min-width:641px){.hx-yvq_cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.hx-yvq_cards>li{display:flex}.hx-yvq_card{background:var(--card);border:1px solid var(--line);border-radius:var(--r);width:100%;color:var(--ink);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.hx-yvq_media{aspect-ratio:16/10;background:var(--stone-2);display:block;position:relative;overflow:hidden}.hx-yvq_media img{object-fit:cover;width:100%;height:100%;display:block}.hx-yvq_mark:after{content:"";opacity:.1;pointer-events:none;background:url(/images/brand/mark-512.webp) 50%/34% no-repeat;position:absolute;inset:0}.hx-yvq_text{flex-direction:column;flex:1;gap:8px;padding:22px 24px 24px;display:flex}.hx-yvq_credit{color:var(--ink-3);margin:0;font-size:12.5px}.hx-yvq_date{color:var(--ink-3);margin:0;font-size:13.5px}.hx-yvq_title{transition:color .18s var(--ease);margin:0;font-size:22px;line-height:1.3}.hx-yvq_card:hover .hx-yvq_title{color:var(--red)}.hx-yvq_summary{color:var(--ink-2);margin:0}.hx-yvq_go{color:var(--red);margin-top:auto;padding-top:8px;font-size:14px;font-weight:600}@media (min-width:641px){.hx-yvq_cards:has(>li:nth-child(3))>li:first-child{grid-column:1/-1}}@media (min-width:900px){.hx-yvq_cards:has(>li:nth-child(3))>li:first-child .hx-yvq_card{flex-direction:row}.hx-yvq_cards:has(>li:nth-child(3))>li:first-child .hx-yvq_media{aspect-ratio:auto;flex:0 0 55%;min-height:320px}}.hx-yvq_chips{flex-wrap:wrap;gap:8px;margin:0 0 clamp(22px,3.4vw,32px);display:flex}.hx-yvq_chip{border:1px solid var(--line);background:var(--card);min-height:40px;color:var(--ink);cursor:pointer;transition:background .15s var(--ease), color .15s var(--ease), border-color .15s var(--ease);border-radius:999px;padding:0 16px;font-size:14px;font-weight:600}.hx-yvq_chip:hover{border-color:var(--red)}.hx-yvq_chip[aria-pressed=true]{background:var(--red);border-color:var(--red);color:var(--white)}.hx-yvq_filter[data-active=funeral-advice] li[data-category]:not([data-category=funeral-advice]),.hx-yvq_filter[data-active=bereavement-support] li[data-category]:not([data-category=bereavement-support]),.hx-yvq_filter[data-active=personalising-a-funeral] li[data-category]:not([data-category=personalising-a-funeral]),.hx-yvq_filter[data-active=our-community] li[data-category]:not([data-category=our-community]),.hx-yvq_filter[data-active=about-us] li[data-category]:not([data-category=about-us]){display:none}.hx-yvq_filter:not([data-active=all]) .hx-yvq_cards>li:first-child{grid-column:auto}@media (min-width:900px){.hx-yvq_filter:not([data-active=all]) .hx-yvq_cards>li:first-child .hx-yvq_card{flex-direction:column}.hx-yvq_filter:not([data-active=all]) .hx-yvq_cards>li:first-child .hx-yvq_media{aspect-ratio:16/10;flex:none;min-height:0}}@media (max-width:640px){.hx-yvq_chips{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-26px;padding-inline:26px;overflow-x:auto}.hx-yvq_chips::-webkit-scrollbar{display:none}.hx-yvq_chip{white-space:nowrap;flex:none}}.hx-yvq_status{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
