@media (min-width:901px){.funeral-compact-preview .brand-hero__inner{padding-top:14px;padding-bottom:22px}.funeral-compact-preview .brand-hero__content{margin-top:6px}.funeral-compact-preview .brand-hero h1{font-size:clamp(38px,4.3vw,56px)}.funeral-compact-preview .brand-hero p{font-size:15px}.funeral-compact-preview .home-actions{margin-top:18px}.funeral-compact-preview .fundraiser-list{padding-top:22px;padding-bottom:18px}.funeral-compact-preview .fundraiser-list__head{margin-bottom:14px}.funeral-compact-preview .fundraiser-list__head h2{font-size:27px}.funeral-compact-preview .fundraiser-grid{gap:16px}.funeral-compact-preview .fundraiser-card__image{background:#f4f0ef;height:clamp(115px,16vh,165px)}.funeral-compact-preview .fundraiser-card__image img{object-fit:contain}.funeral-compact-preview .fundraiser-card__body{padding:12px 16px 14px}.funeral-compact-preview .fundraiser-card h3{margin:5px 0;font-size:17px}.funeral-compact-preview .fundraiser-card__location{margin-bottom:5px}.funeral-compact-preview .fundraiser-card__tribute{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:0;margin:5px 0;display:-webkit-box;overflow:hidden}.funeral-compact-preview .fundraiser-card__progress{margin-top:9px}.funeral-compact-preview .fundraiser-card__money{margin:6px 0 9px}.funeral-compact-preview .fundraiser-card__actions a{padding:8px}}@media (max-width:900px){.funeral-compact-preview .fundraiser-list{padding-top:26px;padding-bottom:30px}.funeral-compact-preview .brand-hero__inner{padding-bottom:32px}}.funeral-compact-preview .fundraiser-card__image img{object-fit:contain}.funeral-compact-preview .fundraiser-card__image{background:#f5f1f0;height:205px}.funeral-compact-preview .fundraiser-card__image img{object-position:center;width:100%;height:100%;display:block;object-fit:contain!important}@media (min-width:901px){.memorial-public.funeral-compact-preview .memorial-hero--editorial{grid-template-columns:minmax(260px,36%) minmax(0,1fr);min-height:330px}.memorial-public.funeral-compact-preview .memorial-hero--editorial .memorial-portrait{background:#f5f1f0;height:330px;min-height:330px}.memorial-public.funeral-compact-preview .memorial-hero--editorial .memorial-portrait img{object-position:center;object-fit:contain!important}.memorial-public.funeral-compact-preview .memorial-hero--editorial .memorial-hero-copy{padding:22px 28px}.memorial-public.funeral-compact-preview .memorial-hero--editorial h1{font-size:clamp(30px,3.1vw,45px);line-height:1.04}.memorial-public.funeral-compact-preview .memorial-hero--editorial .memorial-eyebrow{margin-top:12px}.memorial-public.funeral-compact-preview .memorial-hero--editorial .memorial-actions{margin-top:14px}}@media (max-width:900px){.memorial-public.funeral-compact-preview .memorial-hero--editorial .memorial-portrait img{object-position:center;object-fit:contain!important}}@media (min-width:901px){.funeral-compact-preview .fundraiser-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:820px}}.funeral-compact-preview .fundraiser-card__image{box-sizing:border-box;background:#fff;height:270px;padding:8px}.funeral-compact-preview .fundraiser-card__image img{object-fit:contain!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:100%!important}@media (max-width:620px){.funeral-compact-preview .fundraiser-card__image{height:245px}}.funeral-compact-preview .fundraiser-grid .fundraiser-card__image{aspect-ratio:4/3;box-sizing:border-box;background:#fff;justify-content:center;align-items:center;padding:10px;display:flex;overflow:hidden;height:auto!important;min-height:0!important}.funeral-compact-preview .fundraiser-grid .fundraiser-card__image>img{display:block;object-fit:contain!important;object-position:center center!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important}@media (min-width:901px) and (min-height:780px){.funeral-compact-preview.funeral-short-list{min-height:100dvh}.funeral-compact-preview.funeral-short-list .brand-hero__inner{padding-top:8px;padding-bottom:12px}.funeral-compact-preview.funeral-short-list .brand-hero h1{font-size:clamp(36px,3.5vw,48px)}.funeral-compact-preview.funeral-short-list .home-actions{margin-top:12px}.funeral-compact-preview.funeral-short-list .fundraiser-list{padding-top:12px;padding-bottom:10px}.funeral-compact-preview.funeral-short-list .fundraiser-list__head{margin-bottom:9px}.funeral-compact-preview.funeral-short-list .fundraiser-grid .fundraiser-card__image{aspect-ratio:auto;height:clamp(165px,24dvh,225px)!important}.funeral-compact-preview.funeral-short-list .fundraiser-card__body{padding-top:8px;padding-bottom:9px}}
