.b-wellness-main{margin-block:0!important;background:#faf8f4}.b-wellness-main>.b-breadcrumbs{max-width:1240px;margin:auto;padding:20px}.b-wellness{color:#203a35;font-family:inherit}.b-wellness-hero,.b-wellness-ranges,.b-wellness-advice{max-width:1240px;margin:auto;padding:64px 24px}.b-wellness-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:48px}.b-wellness-eyebrow{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.b-wellness h1{font-size:clamp(38px,5vw,68px);line-height:1.06;letter-spacing:-.045em;margin:20px 0 24px;font-weight:600}.b-wellness-intro{max-width:480px;font-size:18px;line-height:1.7;color:#52645c}.b-wellness-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:32px}.b-wellness a{color:inherit;text-underline-offset:5px}.b-wellness .b-wellness-button{display:inline-block;background:#23483d;color:#fff;padding:15px 24px;border-radius:4px;text-decoration:none;font-weight:600}.b-wellness a:hover{color:#9b4e2d}.b-wellness .b-wellness-button:hover{background:#18372e;color:#fff}.b-wellness a:focus-visible{outline:3px solid #9b4e2d;outline-offset:5px}.b-wellness figure{margin:0;padding:24px;border-radius:12px;background:#eee9de}.b-wellness figure img{width:100%;height:390px;object-fit:contain;display:block}.b-wellness figcaption{font-size:13px;margin-top:12px;color:#52645c}.b-wellness h2{font-size:clamp(26px,3vw,38px);line-height:1.2;letter-spacing:-.025em;margin:12px 0 32px;max-width:720px}.b-wellness-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.b-wellness-card{display:flex;flex-direction:column;background:#fff;border:1px solid #e3e2d9;border-radius:8px;overflow:hidden}.b-wellness-card-art{height:220px;background:#eeeee6;display:grid;place-items:center;padding:20px}.b-wellness-card:nth-child(n+3) .b-wellness-card-art{background:#e3eae7}.b-wellness-card-art img{display:block;width:100%;height:180px;max-height:100%;object-fit:contain}.b-wellness-card-art span{font-size:36px;font-weight:500;letter-spacing:-.04em;color:#45665b}.b-wellness-card-copy{padding:24px;display:flex;flex-direction:column;flex:1}.b-wellness h3{font-size:20px;line-height:1.25;margin:0}.b-wellness-card-copy p{font-size:14px;line-height:1.65;color:#52645c;margin:14px 0 24px}.b-wellness-card-copy a{font-size:14px;font-weight:600;margin-top:auto}.b-wellness-advice{display:flex;align-items:center;justify-content:space-between;gap:40px;border-top:1px solid #d9ded6}.b-wellness-advice p:not(.b-wellness-eyebrow){max-width:690px;line-height:1.7;color:#52645c}.b-wellness-advice .b-wellness-button{flex-shrink:0}.b-homepage-department-grid:has(> :nth-child(6)){grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1000px){.b-wellness-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.b-wellness-hero{gap:24px}.b-wellness figure img{height:300px}}@media(max-width:760px){.b-wellness-hero,.b-wellness-ranges,.b-wellness-advice{padding:36px 20px}.b-wellness-hero{grid-template-columns:1fr}.b-wellness-advice{align-items:flex-start;flex-direction:column;gap:16px}.b-homepage-department-grid:has(> :nth-child(6)){grid-template-columns:repeat(2,minmax(0,1fr))}.b-homepage-department-grid:has(> :nth-child(6))>:last-child{grid-column:auto}}@media(max-width:480px){.b-wellness-grid{grid-template-columns:1fr}.b-wellness-card-art{height:250px}}
