.mission-paths .mission-yellow-accent{display:inline-block;text-decoration:underline;text-decoration-color:var(--yellow);text-decoration-thickness:7px;text-underline-offset:9px}
.approved-redesign .mission-paths .path-cards>article{border-top:7px solid var(--yellow);border-radius:20px;padding-top:28px}
.mission-card-number{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;flex-shrink:0;background:var(--yellow);color:var(--navy);border:1px solid var(--navy);border-radius:50%;font:700 21px/1 Arial,sans-serif;margin-bottom:22px}
.approved-redesign .mission-paths .path-cards .path-links a{text-decoration:underline;text-decoration-color:var(--yellow);text-decoration-thickness:4px;text-underline-offset:7px;padding:8px 0}
.approved-redesign .mission-paths .path-cards a.refresh-button:not(.outline){background:var(--yellow);color:var(--navy);border:2px solid var(--navy)}
.approved-redesign .mission-paths .path-cards a.refresh-button.outline{background:var(--ivory);color:var(--navy);border:2px solid var(--navy);box-shadow:inset 0 -5px 0 var(--yellow)}
.approved-redesign .mission-paths .path-cards a.refresh-button:hover{background:var(--yellow);color:var(--navy)}
.approved-redesign .mission-vision{background:var(--navy);color:var(--ivory);padding:80px 0 86px;border-top:2px solid var(--yellow)}
.mission-vision>.shell{max-width:1040px}
.approved-redesign .mission-vision .vision-eyebrow{font:700 15px/1.5 Arial,sans-serif;letter-spacing:.16em;color:var(--navy);background:var(--yellow);display:inline-block;padding:8px 17px;border-radius:5px;margin:0 0 30px}
.approved-redesign .mission-vision h2{font:700 clamp(34px,4.2vw,58px)/1.25 Georgia,serif;letter-spacing:-.02em;color:var(--ivory);margin:0 auto;max-width:950px}
.approved-redesign .mission-vision h2 span{color:var(--yellow)}
.vision-rule{width:100px;height:5px;background:var(--cyan);border-radius:50%;margin:30px auto}
.approved-redesign .mission-vision .vision-support{font:400 22px/1.7 Arial,sans-serif;color:var(--ivory);max-width:750px;margin:0 auto 26px}
.approved-redesign .mission-vision .vision-scripture{font-size:18px;line-height:1.7;color:var(--cyan);text-decoration:underline;text-underline-offset:6px;display:inline-block;padding:8px 0}
@media(max-width:700px){.mission-paths .mission-yellow-accent{text-decoration-thickness:5px;text-underline-offset:7px}.approved-redesign .mission-vision{padding:60px 0}.approved-redesign .mission-vision h2{font-size:clamp(29px,7.5vw,40px)}.approved-redesign .mission-vision .vision-support{font-size:20px}.approved-redesign .mission-vision .vision-scripture{font-size:17px}.mission-card-number{margin-bottom:18px}}
