.need-detail-card{scroll-margin-top:5rem}@media (max-width:768px){.ways-to-help-card{overflow-x:hidden}.ways-to-help-card [data-items-section]>button,.ways-to-help-card [data-services-section]>button,.ways-to-help-card [data-share-section]>button{min-height:48px}.ways-to-help-card .scrollable-items,.ways-to-help-card .scrollable-services{-webkit-overflow-scrolling:touch}}@media (min-width:768px) and (max-width:1023px){.need-detail-top-row{box-sizing:border-box;grid-template-columns:minmax(140px,44%) minmax(0,1fr);grid-template-areas:"image desc""poster desc""extras desc";gap:.5rem .75rem;width:100%;padding:0 1rem;display:grid}.need-detail-hero-wrap{gap:0;display:contents;width:auto!important;max-width:none!important;margin:0!important;position:static!important;left:auto!important}.need-detail-hero-image{aspect-ratio:4/3;grid-area:image;width:100%!important;margin:0!important}.need-detail-right-col{flex-direction:column;grid-area:desc;align-self:stretch;min-width:0;min-height:0;display:flex;padding:0!important}.need-detail-description{flex:auto;min-height:0}.need-detail-poster-info{box-sizing:border-box;grid-area:poster;width:100%;margin-top:0;padding:.375rem 0}.need-detail-hero-extras{grid-area:extras}.need-detail-poster-info>div{flex-wrap:nowrap;width:100%}.need-detail-hero-image+.need-detail-poster-info{margin-top:0}}@media (max-width:767px){main,html body main,.need-detail-card,.need-detail-card.card-modern,div.need-detail-card,div.card-modern.need-detail-card,.need-detail-hero-wrap,.need-detail-hero-image,.need-detail-hero-image img{border-radius:0!important;overflow:visible!important}.need-detail-card.rounded-3xl{border-radius:0!important}}@media (max-width:480px){main,html body main,body main,.need-detail-card,.need-detail-card.card-modern,.need-detail-hero-wrap,.need-detail-hero-image,.need-detail-hero-image img,main .need-detail-card,main .need-detail-hero-wrap,main .need-detail-hero-image{border-radius:0!important}}
