/* Soulful Wellness isolated department system */
.swdept{--plum:#4b2f55;--deep:#2b1b31;--lav:#e8deec;--cream:#faf6f1;--paper:#fff;--muted:#706573;color:var(--deep);background:var(--cream);width:100%}
.swdept *{box-sizing:border-box}.swdept a{text-decoration:none;color:inherit}.swdept h1,.swdept h2,.swdept h3{font-family:Georgia,serif!important;font-weight:400!important}.swdept-kicker{font:700 10px/1.4 var(--font-body--family,Arial,sans-serif)!important;letter-spacing:.16em;text-transform:uppercase}.swdept-purpose{display:grid;grid-template-columns:.9fr 1.1fr;gap:56px;align-items:start;padding:54px 0;border-bottom:1px solid #ddd3df}.swdept-purpose h2{font-size:clamp(34px,4.3vw,54px);line-height:1.04;margin:8px 0}.swdept-purpose p{font-size:16px;line-height:1.7;color:var(--muted);margin:0}.swdept-pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#ddd3df;margin:0 0 54px}.swdept-pillars>div{background:#fff;padding:22px}.swdept-pillars span{display:block;font-size:9px;letter-spacing:.14em;font-weight:700;color:#7b6780}.swdept-pillars strong{display:block;font:400 23px/1.1 Georgia,serif;margin-top:8px}.swdept-ribbon{display:flex;gap:14px;flex-wrap:wrap;margin-top:22px}.swdept-ribbon span{font-size:11px;font-weight:700;border:1px solid #cfc2d2;padding:9px 12px;background:#fff}.swdept-note{margin:34px 0 8px;padding:24px 0;border-top:1px solid #ddd3df;border-bottom:1px solid #ddd3df;display:flex;gap:24px;justify-content:space-between;align-items:center}.swdept-note p{margin:0;max-width:760px;font-size:14px;line-height:1.65;color:var(--muted)}.swdept-note a{font-size:12px;font-weight:700;border-bottom:1px solid #b8a9bb;padding-bottom:3px;white-space:nowrap}
@media(max-width:749px){.swdept-purpose{grid-template-columns:1fr;gap:18px;padding:36px 0}.swdept-pillars{grid-template-columns:1fr;margin-bottom:36px}.swdept-note{display:block}.swdept-note a{display:inline-block;margin-top:14px}.swdept-ribbon{gap:8px}}
