.experiences-pathways{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}
.experience-path{position:relative;display:flex;align-items:flex-start;flex-direction:column;padding:38px 40px;border:1px solid #cbd1c1;border-radius:24px;overflow:hidden}
.experience-path-sunday{background:#e5e9dd}
.experience-path-workshops{background:#ede5d8;border-color:#d8cebd}
.experience-symbol{display:grid;place-items:center;width:66px;height:66px;margin-bottom:25px;border:1px solid #b9c4ac;border-radius:50%;color:#4b6346;background:#f7f8f185}
.experience-path-workshops .experience-symbol{color:#796044;border-color:#cbbb9f;background:#fffaf080}
.experience-symbol svg{width:44px;height:44px;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.experience-path .eyebrow{font-size:.7rem;letter-spacing:.12em;margin:0 0 12px;color:#4d6246}
.experience-path-workshops .eyebrow{color:#765b3c}
.experience-path h2{font-size:clamp(1.65rem,2.7vw,2.35rem);line-height:1.18;margin:0 0 18px;letter-spacing:-.035em}
.experience-path>p:not(.eyebrow){font-size:.95rem;line-height:1.8;margin:0 0 28px;max-width:430px;color:#515b4b}
.experience-path .btn{margin-top:auto;min-height:48px;gap:20px;background:#fffdf650}
.experience-path .btn:hover{background:#fffdf6}
@media(max-width:760px){.experiences-pathways{grid-template-columns:1fr;gap:18px}.experience-path{padding:28px;border-radius:20px}.experience-symbol{width:56px;height:56px;margin-bottom:20px}.experience-symbol svg{width:38px;height:38px}.experience-path h2{font-size:1.9rem}}
@media(max-width:380px){.experience-path{padding:24px 20px}.experience-path .btn{width:100%;gap:10px;padding-inline:14px;font-size:.9rem}}
