.journey-paths{padding:44px 0!important;background:#eff8f7!important}.journey-paths h2{font-size:clamp(27px,3vw,42px)}.journey-paths .im-audience-grid{gap:18px}.journey-paths .im-audience-grid>a{background:#fff;color:#123e4e;border:1px solid #cde5e3;border-radius:22px;padding:28px;display:flex;flex-direction:column}.journey-paths .im-audience-grid h3{font-size:24px;line-height:1.25;margin:12px 0}.journey-paths .im-audience-grid p{font-size:15px;line-height:1.7}.journey-paths .im-audience-grid b{margin-top:auto;padding-top:18px;color:#087d83}.journey-jobs{font-size:14px;margin-top:24px}.case-story{margin:18px 0}.case-story dt{color:#087e83;font-size:11px;text-transform:uppercase;letter-spacing:.08em;font-weight:800;margin:16px 0 5px}.case-story dd{margin:0;font-size:14px;line-height:1.7;color:#4c6672}.portfolio-gallery figure{align-self:start}.seasonal-archive{margin:20px 0;background:#fff6f9;border:1px solid #ecc4d7;padding:18px;border-radius:16px;color:#743650;font-size:14px;line-height:1.7}@media(max-width:700px){.journey-paths{padding:30px 0!important}.journey-paths .im-audience-grid{grid-template-columns:1fr}.journey-paths .im-audience-grid>a{padding:23px}.journey-paths .im-audience-grid h3{font-size:22px}}

.garden-launcher{position:fixed;bottom:18px;z-index:25;display:grid;place-items:center;width:50px;height:50px;border:1px solid #efb3cc;border-radius:50%;background:linear-gradient(135deg,#fff,#ffe0ed);box-shadow:0 6px 24px #8d345928;text-decoration:none;font-size:29px;line-height:1;transition:transform .2s}.garden-launcher:hover{transform:translateY(-3px)}.garden-launcher:focus-visible{outline:3px solid #ae2462;outline-offset:3px}@media(max-width:650px){.garden-launcher{bottom:12px;width:48px;height:48px}}@media print{.garden-launcher{display:none!important}}
