/* Commerce Street Cares: aligned introduction and direct navigation. */
#commerce-street-cares{padding:48px 0;background:#eef5f4;border-top:1px solid #dce8e5;border-bottom:1px solid #dce8e5}
#commerce-street-cares h2{font-size:clamp(28px,2.7vw,38px);line-height:1.16;margin:12px 0 16px;max-width:760px}
#commerce-street-cares p{max-width:760px;font-size:16px;line-height:1.65;margin:0 0 24px;color:#526775}
#commerce-street-cares .button{font-size:14px;min-height:48px;padding:13px 22px}
.header .navigation{gap:16px}
.header .navigation>.cares-nav-link{font-size:12px;font-weight:650;line-height:1.35;color:#267b75;max-width:122px;white-space:normal}
.cares-nav-link:hover,.cares-nav-link:focus-visible{text-decoration:underline;text-underline-offset:4px}
@media(min-width:851px) and (max-width:1200px){.header .head-inner{height:auto;min-height:106px;flex-wrap:wrap;justify-content:space-between;padding-top:20px;padding-bottom:16px;gap:14px}.header .navigation{width:100%;justify-content:space-between;gap:14px}.header .navigation>.cares-nav-link{max-width:none}.nav-group summary{padding:12px 0}}
@media(max-width:850px){.header .navigation{gap:0}.header .navigation>.cares-nav-link{display:block;max-width:none;font-size:15px;padding:17px 0;border-bottom:1px solid #dce3e9}}
@media(max-width:600px){#commerce-street-cares{padding:32px 0}#commerce-street-cares p{font-size:15px}#commerce-street-cares .button{max-width:100%;white-space:normal;text-align:center}}
