.WashSuccessStories-module__OKgVra__section{background:#faf5ef;border-top:1px solid #eee;padding:4.5rem 1.5rem}.WashSuccessStories-module__OKgVra__container{text-align:center;max-width:1320px;margin:0 auto}.WashSuccessStories-module__OKgVra__title{color:#1a1a1a;letter-spacing:.02em;text-transform:uppercase;margin:0 0 .25rem;font-size:clamp(1.75rem,4vw,2.35rem);font-weight:700}.WashSuccessStories-module__OKgVra__underline{background:#0d9488;width:80px;height:3px;margin:0 auto 1.25rem}.WashSuccessStories-module__OKgVra__subtitle{color:#4b5563;max-width:600px;margin:0 auto 2rem;font-size:1rem;line-height:1.6}.WashSuccessStories-module__OKgVra__card{text-align:left;background:#fff;border-radius:16px;grid-template-columns:42% 1fr;min-height:380px;display:grid;overflow:hidden;box-shadow:0 20px 50px #0000001f,0 0 0 1px #0000000f}.WashSuccessStories-module__OKgVra__cardLeft{background:#a85547;min-height:320px;position:relative}.WashSuccessStories-module__OKgVra__imageWrap{position:absolute;inset:0}.WashSuccessStories-module__OKgVra__image{object-fit:cover;opacity:.85}.WashSuccessStories-module__OKgVra__overlay{color:#fff;background:linear-gradient(#0000 30%,#0009 100%);flex-direction:column;justify-content:flex-end;padding:1.5rem 1.75rem;display:flex;position:absolute;inset:0}.WashSuccessStories-module__OKgVra__overlayLabel{letter-spacing:.15em;opacity:.95;margin-bottom:.2rem;font-size:.8rem;font-weight:700}.WashSuccessStories-module__OKgVra__overlayName{letter-spacing:.02em;margin-bottom:.5rem;font-size:clamp(2rem,5vw,2.75rem);font-weight:800;line-height:1.1}.WashSuccessStories-module__OKgVra__tagline{color:#1a1a1a;background:#fcd34d;border-radius:4px;width:fit-content;padding:.35rem .75rem;font-size:.85rem;font-weight:700;display:inline-block}.WashSuccessStories-module__OKgVra__cardRight{background:#fefdfb;flex-direction:column;padding:2rem 2rem 1.5rem;display:flex}.WashSuccessStories-module__OKgVra__storyTitle{color:#1a1a1a;margin:0 0 1rem;font-size:clamp(1.2rem,2.5vw,1.45rem);font-weight:700;line-height:1.3}.WashSuccessStories-module__OKgVra__snippet{color:#4b5563;flex:1;margin:0 0 1.5rem;font-size:.95rem;line-height:1.65}.WashSuccessStories-module__OKgVra__readBtn{color:#1a1a1a;background:#fff;border:2px solid #1a1a1a;border-radius:8px;width:fit-content;padding:.65rem 1.25rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-block}.WashSuccessStories-module__OKgVra__readBtn:hover{color:#fff;background:#1a1a1a}.WashSuccessStories-module__OKgVra__nav{align-items:center;gap:.75rem;margin-top:1.25rem;display:flex}.WashSuccessStories-module__OKgVra__navBtn{color:#374151;cursor:pointer;background:#fff;border:2px solid #e5e7eb;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.25rem;transition:all .2s;display:flex}.WashSuccessStories-module__OKgVra__navBtn:hover{color:#a85547;border-color:#a85547}.WashSuccessStories-module__OKgVra__navIndicator{color:#6b7280;font-size:.85rem;font-weight:600}@media (max-width:768px){.WashSuccessStories-module__OKgVra__card{grid-template-columns:1fr;min-height:auto}.WashSuccessStories-module__OKgVra__cardLeft{min-height:260px}.WashSuccessStories-module__OKgVra__cardRight{padding:1.5rem 1.25rem}}
.SocialWelfareBrief-module__HB2u0W__section{background:#fff;border-top:1px solid #eee;border-bottom:1px solid #eee;padding:96px 0}.SocialWelfareBrief-module__HB2u0W__container{width:min(1320px,93%);margin:0 auto}.SocialWelfareBrief-module__HB2u0W__grid{grid-template-columns:1fr;gap:34px;display:grid}.SocialWelfareBrief-module__HB2u0W__card{background:#fff;border:1px solid #e5e7eb;border-radius:22px;grid-template-columns:minmax(420px,42%) 1fr;min-height:460px;transition:transform .25s,box-shadow .25s;display:grid;overflow:hidden;box-shadow:0 10px 24px #11253e14}.SocialWelfareBrief-module__HB2u0W__card:hover{transform:translateY(-6px);box-shadow:0 16px 30px #11253e1f}.SocialWelfareBrief-module__HB2u0W__card:nth-child(2n){grid-template-columns:1fr minmax(420px,42%)}.SocialWelfareBrief-module__HB2u0W__card:nth-child(2n) .SocialWelfareBrief-module__HB2u0W__media{order:2}.SocialWelfareBrief-module__HB2u0W__media{width:100%;height:100%;min-height:460px;position:relative}.SocialWelfareBrief-module__HB2u0W__media:after{content:"";pointer-events:none;background:linear-gradient(#0a182905 0%,#0a182929 100%);position:absolute;inset:0}.SocialWelfareBrief-module__HB2u0W__image{object-fit:cover}.SocialWelfareBrief-module__HB2u0W__content{flex-direction:column;padding:44px;display:flex}.SocialWelfareBrief-module__HB2u0W__title{color:#1a1a1a;margin:0 0 14px;font-size:clamp(1.85rem,2.7vw,2.2rem);line-height:1.25}.SocialWelfareBrief-module__HB2u0W__subtitle{color:#0d9488;margin:0 0 16px;font-size:1.08rem;font-weight:600}.SocialWelfareBrief-module__HB2u0W__text{color:#374151;margin:0 0 14px;font-size:1.06rem;line-height:1.85}.SocialWelfareBrief-module__HB2u0W__quote{color:#1a1a1a;border-left:4px solid #a85547;margin-top:16px;padding:6px 0 6px 14px;font-size:1.12rem;font-weight:600}.SocialWelfareBrief-module__HB2u0W__quoteNote{color:#374151;margin-top:10px;font-size:.98rem;font-weight:400;display:block}.SocialWelfareBrief-module__HB2u0W__points{color:#374151;margin:4px 0 18px;padding-left:20px}.SocialWelfareBrief-module__HB2u0W__points li{margin-bottom:8px;font-size:1rem;line-height:1.7}.SocialWelfareBrief-module__HB2u0W__metaGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:8px 0 18px;display:grid}.SocialWelfareBrief-module__HB2u0W__metaItem{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:10px}.SocialWelfareBrief-module__HB2u0W__metaLabel{color:#6b7280;margin-bottom:4px;font-size:.78rem;display:block}.SocialWelfareBrief-module__HB2u0W__metaValue{color:#a85547;font-size:.98rem;font-weight:700;display:block}@media (max-width:1024px){.SocialWelfareBrief-module__HB2u0W__card{grid-template-columns:1fr;min-height:auto}.SocialWelfareBrief-module__HB2u0W__card:nth-child(2n){grid-template-columns:1fr}.SocialWelfareBrief-module__HB2u0W__card:nth-child(2n) .SocialWelfareBrief-module__HB2u0W__media{order:0}.SocialWelfareBrief-module__HB2u0W__media{height:340px;min-height:340px}.SocialWelfareBrief-module__HB2u0W__content{padding:32px}.SocialWelfareBrief-module__HB2u0W__metaGrid{grid-template-columns:1fr}}.SocialWelfareBrief-module__HB2u0W__detailButton{color:#fff;letter-spacing:.2px;background:#f15b43;border-radius:999px;justify-content:center;align-items:center;width:fit-content;margin-top:auto;padding:13px 26px;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.SocialWelfareBrief-module__HB2u0W__detailButton:hover{color:#fff;transform:translateY(-2px);box-shadow:0 8px 18px #f15b4347}
