.phcs-award-cabinet{margin:64px 0;padding:clamp(28px,4vw,54px);border-radius:30px;background:linear-gradient(145deg,#fff 0%,#f8edf3 58%,#f0dbe6 100%);color:#24171d;box-shadow:0 30px 80px rgba(35,15,25,.18)}
.phcs-award-cabinet>header{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.7fr);gap:44px;align-items:end;margin-bottom:32px}
.phcs-award-cabinet>header h3{margin:8px 0 0;font:700 clamp(34px,4vw,56px)/1.02 Poppins,sans-serif;letter-spacing:-.035em}
.phcs-award-cabinet>header p{margin:0;color:#66525c;font-size:17px;line-height:1.65}
.phcs-award-cabinet__grid{display:grid;grid-template-columns:1.05fr .95fr;gap:22px}
.phcs-award-feature{display:grid;grid-template-columns:minmax(190px,.78fr) minmax(0,1.1fr);min-height:410px;border:1px solid #dac8d1;border-radius:24px;overflow:hidden;background:#fff;box-shadow:0 15px 38px rgba(56,18,37,.12)}
.phcs-award-feature figure{position:relative;margin:0;min-height:360px;background:#e6e4e2;overflow:hidden}
.phcs-award-feature figure img{width:100%;height:100%;object-fit:cover;display:block}
.phcs-award-feature.is-primary figure img{object-position:center}
.phcs-award-feature:not(.is-primary) figure img{object-fit:contain;background:#eceff0}
.phcs-award-feature figcaption{position:absolute;left:14px;bottom:14px;padding:7px 10px;border-radius:999px;background:rgba(25,16,20,.86);color:#fff;font:700 10px/1 Poppins,sans-serif;letter-spacing:.08em;text-transform:uppercase}
.phcs-award-feature>div{display:flex;flex-direction:column;justify-content:center;padding:30px}
.phcs-award-feature>div>span{color:#a50055;font:800 12px/1.2 Poppins,sans-serif;text-transform:uppercase;letter-spacing:.12em}
.phcs-award-feature h4{margin:10px 0 12px;font:700 clamp(27px,2.7vw,40px)/1.05 Poppins,sans-serif;letter-spacing:-.025em}
.phcs-award-feature p{margin:0;color:#604d56;line-height:1.62}
.phcs-award-feature button{align-self:flex-start;margin-top:22px;border:0;border-radius:999px;padding:12px 17px;background:#97004c;color:#fff;font-weight:800;cursor:pointer}
.phcs-award-feature button:hover,.phcs-award-feature button:focus-visible{background:#6f0038;transform:translateY(-1px)}
.phcs-award-cabinet__note{margin:20px 2px 0;color:#6c5861;font-size:13px;line-height:1.55}
.museum-card[data-lane="Together"] .museum-card__image img[src*="phcs-affiliate"],.museum-card[data-lane="Together"] .museum-card__image img[src*="phcs-social-media"]{object-fit:cover}
.museum-dialog__evidence-image{margin:24px 0 4px;border:1px solid #e1d3d9;border-radius:16px;overflow:hidden;background:#f4f0f2}
.museum-dialog__evidence-image img{display:block;width:100%;height:auto}
.museum-dialog__evidence-image figcaption{padding:10px 14px;color:#6b5861;font-size:12px;font-weight:700}
@media(max-width:1050px){.phcs-award-cabinet__grid{grid-template-columns:1fr}.phcs-award-feature{grid-template-columns:minmax(240px,.8fr) 1.2fr}}
@media(max-width:700px){.phcs-award-cabinet{margin:38px -4px;padding:24px 16px;border-radius:22px}.phcs-award-cabinet>header{display:block}.phcs-award-cabinet>header p{margin-top:16px}.phcs-award-feature{display:block}.phcs-award-feature figure{height:390px;min-height:0}.phcs-award-feature:not(.is-primary) figure{height:280px}.phcs-award-feature>div{padding:24px}.phcs-award-cabinet__note{padding:0 6px}}
