body.sol-discovery{margin:0;background:#fcfbf8;color:#493444;font:400 16px/1.65 Arial,Helvetica,sans-serif}
.sol-discovery *{box-sizing:border-box}.sol-discovery a{color:inherit}.sol-discovery main a{text-decoration:none}.sol-discovery img{display:block;max-width:100%}
.discovery-wrap{width:88%;max-width:1260px;margin-inline:auto}.discovery-skip{position:fixed;top:-100px;left:20px;background:#fff;padding:12px;z-index:100}.discovery-skip:focus{top:10px}
.sol-discovery :focus-visible{outline:3px solid #765269;outline-offset:5px}.sol-discovery main section{scroll-margin-top:25px}
.discovery-hero{background:#d4ecf5 url('../images/discover-soft-blue-watercolor.png') center/cover no-repeat;padding:75px 0 85px}
.discovery-hero-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(240px,.65fr);gap:70px;align-items:center}
.sol-discovery .discovery-kicker{font:600 11px/1.5 Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;margin:0 0 24px;color:#685564}
.sol-discovery h1{font:400 clamp(46px,5.8vw,82px)/1.02 Georgia,serif;letter-spacing:-.055em;color:#493444;margin:0 0 28px}
.sol-discovery h1 em{font-weight:400;color:#70566c}.sol-discovery h2{font:400 clamp(32px,3.7vw,52px)/1.1 Georgia,serif;letter-spacing:-.04em;color:#493444;margin:0 0 22px}
.sol-discovery h3{color:#493444}.discovery-lead{font-size:17px;max-width:540px;line-height:1.8;margin:0 0 30px}
.sol-discovery .discovery-button{display:inline-flex;gap:30px;align-items:center;justify-content:space-between;min-height:50px;background:#493444;color:#fffaf0;border:1px solid #493444;border-radius:30px;padding:14px 24px;font-size:13px;font-weight:600;text-decoration:none}
.sol-discovery .discovery-button:hover{background:#684e60}.discovery-hero-note{border-left:1px solid #49344435;padding-left:35px;max-width:320px}
.discovery-sun{display:block;font:400 70px/1 Georgia,serif;color:#977b40;margin-bottom:28px}.discovery-hero-note p{font:400 29px/1.3 Georgia,serif;letter-spacing:-.025em;margin:0 0 22px}.discovery-hero-note>span:last-child{font-size:12px;max-width:190px;display:block;color:#685564}
.discovery-topics{padding-block:85px}.discovery-section-head{display:flex;align-items:end;justify-content:space-between;gap:35px;margin-bottom:35px}.discovery-section-head h2{margin-bottom:0}.discovery-section-head>p{max-width:300px;font-size:14px;color:#786572;margin:0}
.discovery-topic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.discovery-topic{padding:27px 29px;border:1px solid #e5dedb;border-radius:5px;background:#f7f5f1;min-width:0;position:relative;display:flex;flex-direction:column}
.discovery-topic--ready{background:#fcfbf8;border-color:#b5a5ac}.discovery-topic--ready:hover{background:#f1e9df;border-color:#927c8a}.discovery-topic a{display:flex;flex-direction:column;height:100%}.discovery-topic a:after{content:"";position:absolute;inset:0}
.discovery-number{font-size:11px;color:#93818b;letter-spacing:.12em;margin-bottom:22px}.sol-discovery .discovery-topic h3{font:400 26px/1.2 Georgia,serif;letter-spacing:-.025em;margin:0 0 12px}.discovery-topic p{font-size:14px;line-height:1.65;margin:0 0 24px;max-width:260px}.discovery-topic-state{font-size:11px;color:#786572;margin-top:auto}.discovery-topic--ready .discovery-topic-state{font-weight:600;color:#493444}
.discovery-start{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:65px;background:#f6e4b5 url('../images/mission-golden-watercolor.png') center/cover;border-radius:6px;padding:55px;margin-bottom:85px;overflow:hidden}.discovery-start p{max-width:440px;font-size:15px;margin:0 0 26px}.discovery-start img{width:100%;height:350px;object-fit:cover;border-radius:48% 48% 4px 4px}.discovery-start .discovery-small{font-size:12px;margin-top:18px;margin-bottom:0;color:#786572}
.discovery-library{padding-bottom:90px}.discovery-filters{display:flex;align-items:center;gap:25px;flex-wrap:wrap;padding:22px 0;border-block:1px solid #e5dedb;font-size:13px}.discovery-filters label{display:flex;align-items:center;gap:12px}.discovery-filters select{max-width:100%;font:inherit;color:#493444;background:#fff;border:1px solid #cbbdc5;border-radius:3px;padding:10px}.discovery-filters input{accent-color:#493444;width:18px;height:18px;margin:0;flex-shrink:0}.discovery-filters button{font:600 12px Arial,sans-serif;border:1px solid #493444;border-radius:4px;background:#493444;color:#fff;padding:13px 18px;cursor:pointer;min-height:44px}.discovery-filters button:hover{background:#684e60}.discovery-filters>a{text-decoration:underline!important;text-underline-offset:4px}.discovery-count{font-size:12px;color:#786572;margin:22px 0}
.discovery-content-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.discovery-content-card{border:1px solid #e5dedb;background:#fff;border-radius:5px;overflow:hidden}.discovery-content-card a{display:block;height:100%}.discovery-content-card img{width:100%;height:260px;object-fit:cover}.discovery-content-copy{padding:28px}.sol-discovery .discovery-meta{font-size:11px;color:#786572;letter-spacing:.03em;margin:0 0 13px}.sol-discovery .discovery-content-card h3{font:400 29px/1.2 Georgia,serif;letter-spacing:-.035em;margin:0 0 17px}.discovery-content-copy>p:not(.discovery-meta){font-size:14px;margin:0 0 22px;color:#786572}.sol-discovery .discovery-text-link{display:inline-block;font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:5px;line-height:1.8}.discovery-content-card:hover{border-color:#a58c9c}.discovery-empty{background:#f4f0ec;padding:30px;border-radius:5px}.discovery-empty h3{font:400 25px Georgia,serif;margin:0 0 12px}.discovery-empty p{font-size:14px}
.discovery-closing{background:#f0ebe6;text-align:center;padding:65px 0}.discovery-closing p{font-size:15px}.discovery-closing .discovery-text-link{margin:12px 15px}.discovery-footer{display:flex;align-items:center;justify-content:space-between;gap:25px;padding-block:35px;font-size:12px}.discovery-footer>a{font:400 24px Georgia,serif;text-decoration:none}.discovery-footer p{margin:0}
.discovery-breadcrumb{display:flex;gap:15px;font-size:12px;margin-bottom:45px}.discovery-breadcrumb a{text-decoration:underline!important;text-underline-offset:4px}.discovery-hero--prayer{padding-top:30px}.discovery-start--prayer{margin-top:70px}.discovery-reflection{border-top:1px solid #e5dedb;padding-top:45px;margin-bottom:80px}.discovery-reflection>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}.discovery-reflection p:not(.discovery-kicker){font:400 21px/1.5 Georgia,serif;margin:0}.discovery-reflection p>span{display:block;font:400 11px Arial,sans-serif;color:#93818b;margin-bottom:15px}
@media(max-width:1000px){.discovery-hero-grid{gap:35px;grid-template-columns:1.5fr 1fr}.discovery-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.discovery-start{gap:35px;padding:35px}.discovery-start img{height:300px}.discovery-filters{gap:18px}}
@media(max-width:700px){.discovery-hero{padding:45px 0 55px}.discovery-hero-grid{grid-template-columns:1fr;gap:30px}.discovery-hero-note{display:none}.sol-discovery h1{font-size:clamp(40px,9vw,58px)}.discovery-lead{font-size:15px}.discovery-topics{padding-block:50px}.discovery-section-head{display:block;margin-bottom:25px}.discovery-section-head>p{margin-top:18px}.discovery-topic{padding:23px}.discovery-start{grid-template-columns:1fr;margin-bottom:55px;padding:30px;gap:30px}.discovery-start img{height:260px;max-width:400px;justify-self:center}.discovery-content-grid{grid-template-columns:1fr}.discovery-library{padding-bottom:55px}.discovery-content-card img{height:230px}.discovery-filters{align-items:flex-start;flex-direction:column}.discovery-footer{flex-wrap:wrap;gap:15px}.discovery-footer p{width:100%;order:3}.discovery-reflection>div{grid-template-columns:1fr;gap:25px}.discovery-reflection{margin-bottom:50px}.discovery-breadcrumb{margin-bottom:30px}.discovery-start--prayer{margin-top:45px}}
@media(max-width:420px){.discovery-topic-grid{grid-template-columns:1fr}.discovery-start{padding:25px}.discovery-content-copy{padding:22px}.discovery-lead{max-width:100%}.sol-discovery .discovery-kicker{font-size:10px}}
.sol-discovery .discovery-hero{padding-top:150px}
.discovery-filters label:first-child{white-space:nowrap}
.discovery-filters select{width:auto}
.discovery-filters button{display:inline-flex;align-items:center;gap:15px}
@media(max-width:700px){.sol-discovery .discovery-hero{padding-top:120px}}
