/* v4.9 scoped editorial integration; existing glass and scroll welcome untouched. */
.care-comparison{margin:clamp(2rem,5vw,4rem) auto 0;max-width:1020px;padding:clamp(16px,3vw,30px);border:1px solid rgba(255,255,255,.85);border-radius:30px;background:rgba(244,243,239,.94);box-shadow:0 20px 60px rgba(25,45,47,.1)}
.care-comparison h3{font-size:clamp(1.6rem,3vw,2.4rem);line-height:1.15;letter-spacing:-.035em;margin:.6rem 0 1rem}.care-disclosure{font-size:1rem;font-weight:800;color:#71382f;line-height:1.5;max-width:100%;overflow-wrap:anywhere}.care-case{line-height:1.65;margin:1.4rem 0 0;color:#23393c}.care-comparison .dc__stage{border:1px solid #d4d5cd}.care-comparison .dc__status{font-size:.92rem;min-height:2em;margin-bottom:0}.care-comparison .dc__help{margin-bottom:1.4rem;color:#30484a}.care-comparison [hidden]{display:none!important}
.curated-card.owner-card{display:flex;flex-direction:column;gap:0;height:auto;min-height:0;align-self:stretch;background:#e2e4df;opacity:1}.owner-card .owner-photo{height:clamp(280px,32vw,430px);width:100%;padding:12px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#d1d7d4,#edece5)}.curated-card.owner-card img{width:100%;height:100%;min-height:0;max-width:100%;object-fit:contain;filter:none}.curated-card.owner-card figcaption{position:static;left:auto;right:auto;bottom:auto;margin:0;border:0;border-top:1px solid rgba(255,255,255,.5);border-radius:0;padding:1.2rem 1.4rem;background:#203337;color:#fff;min-height:6rem;flex:1;overflow-wrap:anywhere}.owner-card figcaption span{color:#edf1ed}.curated-rail:focus-visible{outline:3px solid #f6aa97;outline-offset:-6px}
@media(max-width:600px){.care-comparison{border-radius:22px}.owner-card .owner-photo{height:360px;padding:8px}.curated-card.owner-card figcaption{padding:1rem}.care-comparison .dc__controls{padding:.7rem}}
