.blog-article .blog-meta,.blog-index .blog-meta{font-size:.85rem;color:var(--ink-soft)}.blog-article img,.blog-index img{display:block;width:100%;height:auto;border-radius:4px}.blog-article .blog-cover{margin-bottom:2rem}.blog-article .blog-body img{margin-block:1.5rem}.blog-article .blog-body hr{border:0;border-top:1px solid var(--line);margin-block:2.5rem}.blog-article .blog-note{background:var(--cream);border-left:3px solid var(--gold);padding:1.25rem;margin-block:1.5rem;font-size:.95rem}.blog-article .blog-note p:last-child{margin-bottom:0}.blog-article .blog-related{border-top:1px solid var(--line);margin-top:3rem;padding-top:2rem}.blog-article .page-prose{overflow-wrap:anywhere}@media(min-width:1024px){.blog-article .page-reading{max-width:960px}}.blog-index .blog-topics{display:flex;flex-wrap:wrap;gap:1rem 2rem;padding-top:2rem;max-width:none}.blog-index .blog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;margin-top:2rem}.blog-index .blog-card{border:1px solid var(--line);border-radius:6px;overflow:hidden;background:var(--cream)}.blog-index .blog-card .page-prose{padding:1.5rem}.blog-index .blog-card h3{font-size:clamp(1.25rem,2vw,1.6rem)}.blog-index section{scroll-margin-top:7rem}.blog-index a:focus-visible,.blog-article a:focus-visible{outline:2px solid var(--gold-dark);outline-offset:4px}@media(max-width:700px){.blog-index .blog-grid{grid-template-columns:1fr}}.media-page .media-videos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 2.5rem;margin-top:2rem}.media-page .media-collection-artwork{max-width:760px;margin:0 auto 3rem}.media-page .media-collection-artwork img{display:block;width:100%;height:auto;border-radius:6px}.media-page .media-video{display:grid;grid-template-rows:subgrid;grid-row:span 3;min-width:0;margin-bottom:1.5rem}.media-page .media-video h3{margin:0;color:var(--navy);font-size:1.3rem;line-height:1.5}.media-page .media-video iframe{display:block;width:100%;height:auto;aspect-ratio:16/9;border:0;border-radius:6px;background:var(--navy)}.media-page .media-video a{justify-self:start;text-decoration:underline;text-underline-offset:.2em}.media-page .media-podcast{display:grid;grid-template-columns:280px minmax(0,1fr);gap:3rem;align-items:center}.media-page .media-podcast img{width:100%;height:auto}.media-page a:focus-visible{outline:2px solid var(--gold-dark);outline-offset:4px}@media(max-width:800px){.media-page .media-videos{grid-template-columns:1fr}.media-page .media-podcast{grid-template-columns:1fr;gap:2rem}.media-page .media-podcast img{max-width:280px;margin-inline:auto}.media-page .media-podcast .page-prose{margin-inline:auto;text-align:center}}.podcasts-page .podcast-cover{max-width:420px;width:100%;margin-inline:auto}.podcasts-page .podcast-platforms{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem 2rem;margin-top:2.5rem}.podcasts-page a{text-decoration:underline;text-underline-offset:.2em}.podcasts-page .podcast-search{margin:1.5rem 0;max-width:40rem}.podcasts-page .podcast-search label{display:block;font-weight:600;margin-bottom:.5rem}.podcasts-page input{width:100%;padding:.8rem 1rem;border:1px solid var(--line);border-radius:4px;font:inherit;background:var(--white)}.podcasts-page [data-episode-status]{margin-top:.6rem;color:var(--ink-soft);font-size:.9rem}.podcasts-page .podcast-recordings{display:grid;gap:.75rem}.podcasts-page .podcast-episode{border:1px solid var(--line);border-radius:4px;background:var(--white)}.podcasts-page summary{padding:1.15rem 1.25rem;cursor:pointer;color:var(--navy);font-weight:600}.podcasts-page .podcast-listen{padding:0 1.25rem 1.25rem}.podcasts-page iframe{display:block;width:100%;height:200px;border:0;margin-bottom:1rem}.podcasts-page .podcast-more{margin-top:1.5rem}.podcasts-page .podcast-episode{scroll-margin-top:7rem;min-width:0}.podcasts-page .podcast-notes{max-width:72ch;overflow-wrap:anywhere;margin-top:1.5rem}.podcasts-page .podcast-notes h3{font-size:1.1rem}@media(max-width:400px){.podcasts-page #recordings>.wrap{padding-inline:12px}.podcasts-page .podcast-listen{padding-inline:8px}}.podcasts-page [hidden]{display:none}.podcasts-page :is(a,button,summary,input):focus-visible{outline:2px solid var(--gold-dark);outline-offset:4px}.flight-assistance-page .flight-assistance-content{max-width:960px;margin-inline:auto}.flight-assistance-page .flight-assistance-links{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem 2rem;margin-bottom:1.5rem}.flight-assistance-page .flight-assistance-links a{text-decoration:underline;text-underline-offset:.2em}.flight-assistance-page a:focus-visible{outline:2px solid var(--gold-dark);outline-offset:3px}.responsibility-page .responsibility-reading,.responsibility-page .responsibility-nav{max-width:960px;margin-inline:auto}.responsibility-page .responsibility-nav{display:flex;flex-wrap:wrap;gap:1rem 2rem;margin-bottom:1.5rem}.responsibility-page .ministry-prose{overflow-wrap:anywhere}.responsibility-page .responsibility-heading{margin-bottom:1.5rem}.responsibility-page .responsibility-heading h2{font-size:clamp(1.5rem,3vw,2.2rem);color:var(--navy);margin-bottom:1rem}.responsibility-page a{text-decoration:underline;text-underline-offset:.2em}.responsibility-page a:focus-visible{outline:2px solid var(--gold-dark);outline-offset:3px}.responsibility-page .responsibility-frame{display:block;width:100%;max-width:960px;margin-inline:auto;border:0;background:var(--white)}@media(max-width:480px){.responsibility-page .page-hero h1{font-size:1.8rem}}.trip-payment-page .trip-payment-intro{padding:clamp(1.25rem,3vw,2rem);background:var(--cream);border-left:3px solid var(--gold)}.trip-payment-page .trip-payment-intro p{margin:0}.trip-payment-page .trip-payment-policies{margin-top:1.5rem}.trip-payment-page .trip-payment-policy{max-width:85ch;margin:0 auto}.trip-payment-page .trip-payment-policy li+li{margin-top:1rem}.trip-payment-page .trip-payment-policy h3{margin:2rem 0 1rem;font-size:1.15rem;color:var(--navy)}.trip-payment-page .trip-payment-heading{max-width:960px;margin:0 auto 1.5rem}.trip-payment-page .trip-payment-heading h2{font-size:clamp(1.7rem,3vw,2.2rem);color:var(--navy);margin-bottom:1rem}.trip-payment-page a{text-decoration:underline;text-underline-offset:.2em}.trip-payment-page a:focus-visible{outline:2px solid var(--gold-dark);outline-offset:3px}.trip-payment-page .trip-payment-frame{display:block;width:100%;max-width:960px;margin:0 auto;border:0;background:var(--white)}.recommendation-page .recommendation-guidelines{padding:clamp(1.25rem,3vw,2.5rem);border:1px solid var(--line);border-top:3px solid var(--gold);border-radius:0 0 6px 6px}.recommendation-page .recommendation-eligible{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;padding-left:1.4rem;margin:1.5rem 0;color:var(--ink-soft);line-height:1.8}.recommendation-page .recommendation-eligible li{padding-left:.4rem}.recommendation-page .recommendation-eligible li::marker{color:var(--gold-dark);font-weight:700}.recommendation-page .recommendation-exclusions{padding:1.25rem;margin:1.75rem 0;border-left:3px solid var(--gold);background:var(--cream);color:var(--navy)}.recommendation-page .recommendation-privacy{max-width:80ch;margin:0 auto}.recommendation-page #recommendation-form{padding-top:0}@media(max-width:800px){.recommendation-page .recommendation-eligible{grid-template-columns:1fr;gap:1rem}}@media(max-width:480px){.recommendation-page .page-hero h1{font-size:1.8rem}}.why-missions-page .missions-reasons{border:1px solid var(--line);border-top:3px solid var(--gold);border-radius:0 0 6px 6px;overflow:hidden}.why-missions-page .missions-reason{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,1.3fr);gap:clamp(2rem,4vw,4rem);padding:clamp(1.5rem,3vw,2.75rem);align-items:start}.why-missions-page .missions-reason+.missions-reason{border-top:1px solid var(--line)}.why-missions-page .missions-reason:nth-child(odd){background:var(--cream)}.why-missions-page .missions-reason-heading{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:1rem}.why-missions-page .missions-reason-number{color:var(--gold-dark);font-size:.85rem;font-weight:700;letter-spacing:.08em;padding-top:.3rem}.why-missions-page .missions-reason h2{margin:0;color:var(--navy);font-size:clamp(1.2rem,2vw,1.55rem);line-height:1.4}.why-missions-page .missions-reason-text{line-height:1.85}.why-missions-page .missions-reason-text p{margin:0}@media(max-width:800px){.why-missions-page .missions-reason{grid-template-columns:1fr;gap:1.25rem}.why-missions-page .missions-reason-heading{grid-template-columns:1.6rem minmax(0,1fr);gap:.65rem}.why-missions-page>.page-section{padding:2rem 0}}.salvation-page .salvation-reading{margin:0 auto;line-height:1.85}.salvation-page .salvation-reading h2{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--line)}.salvation-page .salvation-reading h3{margin-top:2rem;font-size:clamp(1.15rem,2vw,1.4rem);line-height:1.5}.salvation-page .salvation-reading blockquote{margin:1.5rem 0;padding:clamp(1.25rem,3vw,2rem);background:var(--cream);border-left:3px solid var(--gold);color:var(--navy)}.salvation-page .salvation-reading blockquote p{margin:0}.prayer-page .prayer-introduction{margin:0 auto}.prayer-page .prayer-leaders{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-top:1.5rem}.prayer-page .prayer-leader{padding:1.5rem;background:var(--white);border:1px solid var(--line);border-top:3px solid var(--gold);border-radius:6px}.prayer-page .prayer-leader h3{margin:0 0 1.5rem;text-align:center;font-size:1.5rem}.prayer-page .prayer-leader img{display:block;width:100%;max-width:250px;height:auto;margin:0 auto 1.5rem;border-radius:4px}.prayer-page .prayer-leader p{margin:0}@media(max-width:1000px){.prayer-page .prayer-leaders{grid-template-columns:1fr}.prayer-page .prayer-leader{width:100%;max-width:70ch;margin:0 auto}}.missions-beat-page .beat-meeting{position:relative;isolation:isolate}.missions-beat-page .beat-map{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-1;opacity:.65}.missions-beat-page .beat-brand{align-self:center}.missions-beat-page .beat-brand img{display:block;width:100%;max-width:500px;height:auto;margin:0 auto}.missions-beat-page .beat-brand .beat-arrow{max-width:300px;margin-top:1rem}.missions-beat-page .beat-meeting-card{padding:clamp(1.5rem,3vw,2.5rem);border:1px solid var(--line);border-top:3px solid var(--gold);border-radius:6px;background:var(--white)}.missions-beat-page .beat-meeting-card h3{margin-top:0}.missions-beat-page .beat-meeting-card dl{margin:1.5rem 0}.missions-beat-page .beat-meeting-card dt{font-weight:700;color:var(--navy)}.missions-beat-page .beat-meeting-card dd{margin:0 0 .8rem}.missions-beat-page .beat-year{padding-top:2.5rem}.missions-beat-page .beat-year h3{font-size:1.6rem;margin-bottom:1rem;color:var(--navy)}.missions-beat-page .beat-recordings{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.missions-beat-page .beat-recordings a,.missions-beat-page .beat-unlinked{display:flex;flex-direction:column;justify-content:space-between;gap:.8rem;height:100%;padding:1.25rem 1.5rem;border:1px solid var(--line);border-radius:6px;background:var(--cream);color:var(--navy);line-height:1.6}.missions-beat-page .beat-recordings a{text-decoration:underline;text-underline-offset:.2em}.missions-beat-page .beat-recordings a:hover{border-color:var(--gold-dark)}.missions-beat-page .beat-recordings a:focus-visible{outline:3px solid var(--navy);outline-offset:3px}.missions-beat-page .beat-watch{display:block;font-size:.8rem;color:var(--ink-soft)}@media(max-width:800px){.missions-beat-page .beat-recordings{grid-template-columns:1fr}}.greaterpurpose-page .retreat-artwork{display:block;width:100%;height:auto;border-radius:6px;margin-bottom:2.5rem}.greaterpurpose-page .retreat-about,.greaterpurpose-page .retreat-information{margin-left:auto;margin-right:auto}.greaterpurpose-page .retreat-information{padding:1.5rem;background:var(--cream);border-left:3px solid var(--gold)}.greaterpurpose-page .retreat-information h3{margin-top:0}.greaterpurpose-page .retreat-videos iframe{display:block;width:100%;aspect-ratio:16/9;border:0;border-radius:6px;background:var(--navy)}.greaterpurpose-page .retreat-testimonies{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-top:1.5rem}.greaterpurpose-page .retreat-testimony{max-width:none;margin:0;padding:clamp(1.5rem,3vw,2.5rem);border-left:3px solid var(--gold);background:var(--cream);border-radius:0 6px 6px 0}.greaterpurpose-page .retreat-testimony p{max-width:70ch;margin:0 auto;line-height:1.85}.greaterpurpose-page .retreat-testimony--long{grid-column:1/-1}@media(max-width:800px){.greaterpurpose-page .retreat-testimonies{grid-template-columns:1fr}}@media(min-width:801px){.greaterpurpose-page .retreat-videos>.page-prose{display:grid;grid-template-rows:subgrid;grid-row:span 2;row-gap:0;align-self:stretch}}.family-page .family-next-steps .page-panel{background:var(--white);border-top:3px solid var(--gold)}.family-page .family-next-steps a,.family-page .family-details a{color:var(--navy);text-decoration:underline;text-underline-offset:.2em}.family-page .family-details{margin:0 auto}.family-page .family-details h2:not(:first-child){margin-top:2.5rem;padding-top:2rem;border-top:1px solid var(--line)}.family-page .family-details li+li{margin-top:.6rem}.nurse-missions-page .page-section{padding-block:1.5rem}.nurse-missions-page .page-prose{max-width:800px}.nurse-missions-page .page-prose a{color:var(--navy);text-decoration:underline;text-underline-offset:.2em}.nurse-missions-page .page-prose ul,.nurse-missions-page .page-note{margin-bottom:0}.nurse-missions-page .nurse-trip-list{list-style:none;padding:0}.nurse-missions-page .nurse-trip-list li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.15rem 1rem;padding:.45rem 0;border-bottom:1px solid var(--line)}.nurse-missions-page .nurse-closing{padding-bottom:1.5rem}.nurse-missions-page .nurse-story-player{display:block;width:100%;border:0}.nurse-missions-page .nurse-story-card{padding:clamp(1.25rem,4vw,2rem);background:var(--cream);border-top:3px solid var(--gold)}.nurse-missions-page .nurse-story-card figure{margin:0}.nurse-missions-page .nurse-story-card blockquote{margin:0;padding:0;border:0;font-family:var(--serif);font-size:clamp(1.2rem,2.4vw,1.5rem);line-height:1.55;color:var(--navy)}.nurse-missions-page .nurse-story-card blockquote p{margin:0 0 1.25rem;font:inherit;color:inherit}.nurse-missions-page .nurse-story-card figcaption{display:grid;gap:.15rem;font-size:.9rem}.nurse-missions-page .nurse-story-card figcaption strong{color:var(--navy)}.nurse-missions-page .nurse-story-audio{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--line)}.nurse-missions-page .nurse-story-audio h3{margin:0 0 .85rem;font-family:var(--sans);font-size:.9rem;font-weight:600}@media(max-width:360px){.nurse-missions-page+.site-footer .footer-grid{column-gap:1rem}}.medical-page .medical-intro-media img{display:block;width:100%;height:auto;border-radius:6px;margin-bottom:1.5rem}.medical-page .medical-reasons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 3rem;padding-left:1.3rem;color:var(--ink-soft)}.medical-page .medical-reasons li{padding-left:.4rem;line-height:1.8}.medical-page .medical-reasons li::marker{color:var(--gold-dark)}.medical-page .medical-why{position:relative;isolation:isolate;padding:48px 0 60px;background:#f5e6ca}.medical-why-background{position:absolute;inset:0;z-index:-1;width:100%;height:100%;object-fit:fill;pointer-events:none}.medical-why .wrap{max-width:1600px}.medical-why-content{margin-left:22%}.medical-why h2{margin:0;color:#09243c;font-size:clamp(2rem,3.4vw,3.3rem);line-height:1.2;text-align:center}.medical-why-divider{display:flex;align-items:center;justify-content:center;gap:18px;max-width:700px;margin:18px auto 25px;color:#42535a}.medical-why-divider span{flex:1;height:2px;background:linear-gradient(90deg,transparent,#bb862d)}.medical-why-divider span:last-child{transform:rotate(180deg)}.medical-why-divider svg{width:42px;height:42px}.medical-why-reasons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;margin:0;padding:0;list-style:none}.medical-why-reasons li{display:grid;grid-template-columns:70px minmax(0,1fr);align-items:start;gap:18px;padding:24px 0;border-bottom:1px solid #a9875040}.medical-why-reasons li:nth-last-child(-n+2){border-bottom:0}.medical-why-reasons h3{margin:0 0 7px;color:#09243c;font-size:clamp(1.15rem,1.6vw,1.5rem);line-height:1.25}.medical-why-reasons p{margin:0;color:#293335;font-size:1rem;line-height:1.5}.medical-why-icon{--why-color:#357c78;display:grid;place-items:center;width:70px;height:70px;border-radius:50%;background:radial-gradient(circle at 30% 20%,color-mix(in srgb,var(--why-color),white 25%),var(--why-color) 70%);color:#fff;box-shadow:inset 0 0 10px #fff3}.medical-why-icon svg{width:44px;height:44px}.medical-why-reasons li:nth-child(2) .medical-why-icon,.medical-why-reasons li:nth-child(7) .medical-why-icon{--why-color:#bd8b2b}.medical-why-reasons li:nth-child(3) .medical-why-icon,.medical-why-reasons li:nth-child(6) .medical-why-icon{--why-color:#315b70}.medical-why-reasons li:nth-child(5) .medical-why-icon{--why-color:#62875a}@media(max-width:1100px){.medical-why-reasons{gap:0 24px}.medical-why-reasons li{grid-template-columns:54px minmax(0,1fr);gap:12px}.medical-why-icon{width:54px;height:54px}.medical-why-icon svg{width:36px;height:36px}}@media(max-width:800px){.medical-why-content{margin-left:0}.medical-why-background{object-fit:cover;object-position:right center}.medical-why-reasons{grid-template-columns:1fr}.medical-why-reasons li{grid-template-columns:64px minmax(0,1fr);gap:18px}.medical-why-icon{width:64px;height:64px}.medical-why-reasons h3{font-size:1.3rem}.medical-why-reasons li:nth-last-child(2){border-bottom:1px solid #a9875040}}@media(max-width:400px){.medical-why-reasons li{grid-template-columns:46px minmax(0,1fr);gap:12px}.medical-why-icon{width:46px;height:46px}.medical-why-icon svg{width:30px;height:30px}}.medical-page .medical-involvement blockquote{margin:0 0 1rem;font-family:var(--serif);color:var(--navy)}.medical-page .medical-resources{margin-bottom:2rem}.medical-page .medical-videos iframe{display:block;width:100%;height:auto;aspect-ratio:5/3;border:0;border-radius:6px;background:var(--navy)}.medical-page .medical-privacy{margin:1.5rem 0}.medical-page .medical-privacy h3{color:var(--navy);font-size:1.2rem}.medical-page .medical-hero-lede{max-width:640px;margin:14px 0 0;font-size:1.1rem;line-height:1.6}.medical-page .trip-price{font-weight:600;margin:12px 0 10px}.medical-page .medical-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.medical-page .medical-hero-actions .btn{text-align:center}.medical-page .medical-audience{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:24px}.medical-page .medical-audience h3{margin:0 0 8px}.medical-page .medical-audience p{margin:0;line-height:1.6}.medical-clinic-gallery .trip-card img{display:block;width:100%;height:auto}.medical-clinic-gallery .dots{flex-wrap:wrap}.medical-clinic-day{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,2fr);gap:clamp(32px,5vw,72px);align-items:start}.medical-clinic-day h2{margin:0;padding-top:20px;position:relative;color:var(--navy);font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.2}.medical-clinic-day h2::before{content:"";position:absolute;top:0;left:0;width:64px;height:3px;background:var(--gold-dark)}.medical-clinic-day .page-prose{max-width:none}.medical-clinic-day .page-prose p:first-child{margin-top:0}.medical-clinic-day .page-prose p:last-child{margin-bottom:0}@media(max-width:800px){.medical-clinic-day{grid-template-columns:1fr;gap:24px}}.medical-page .medical-roles{position:relative;isolation:isolate;padding:56px 0 100px;background:#faf6ee}.medical-roles-background{position:absolute;inset:0;width:100%;height:100%;object-fit:fill;z-index:-1;pointer-events:none}.medical-roles .wrap{max-width:1480px}.medical-roles h2{text-align:center;color:#092c48;font-size:clamp(2rem,3.6vw,3.4rem);line-height:1.15;margin:0}.medical-roles-divider{display:flex;align-items:center;justify-content:center;max-width:750px;margin:12px auto 54px;color:#195576}.medical-roles-divider span{height:1px;flex:1;background:linear-gradient(90deg,transparent,#195576)}.medical-roles-divider span:last-child{transform:rotate(180deg)}.medical-roles-divider svg{width:130px;height:36px;fill:none;stroke:currentColor;stroke-width:2}.medical-role-cards{display:flex;flex-wrap:wrap;justify-content:center;gap:56px 22px}.medical-role-card{--role-color:#186b9a;position:relative;flex:0 0 calc((100% - 66px)/4);padding:57px 20px 25px;border:1px solid #fff9;border-radius:23px;background:linear-gradient(145deg,#fffdf9,#f7f3eb);box-shadow:0 8px 13px #243b4b26;text-align:center}.medical-role-card:nth-child(n+5){flex-basis:calc((100% - 110px)/3)}.medical-role-card:nth-child(2),.medical-role-card:nth-child(5),.medical-role-card:nth-child(7){--role-color:#328a65}.medical-role-card:nth-child(3){--role-color:#008b9e}.medical-role-card::before,.medical-role-card::after{content:"";position:absolute;inset:0 0 auto;height:31px;border-radius:23px 23px 50% 0;background:linear-gradient(110deg,color-mix(in srgb,var(--role-color),white 65%),var(--role-color))}.medical-role-card::after{height:26px;border-radius:23px 23px 0 80%;background:linear-gradient(160deg,transparent 35%,#fff9 36%,#fff2 80%)}.medical-role-icon{position:absolute;z-index:1;top:-33px;left:50%;transform:translateX(-50%);display:grid;place-items:center;width:72px;height:72px;border:3px solid #fff;border-radius:50%;color:#fff;background:linear-gradient(140deg,color-mix(in srgb,var(--role-color),white 15%),var(--role-color) 55%,color-mix(in srgb,var(--role-color),black 28%));box-shadow:0 2px 5px #17354a26}.medical-role-icon svg{width:46px;height:46px}.medical-role-card h3{margin:0 0 16px;color:#092c48;font-size:clamp(1.1rem,1.6vw,1.45rem);line-height:1.25}.medical-role-card p{margin:0;font-size:.94rem;line-height:1.55;color:#152b3b}.medical-role-card p+p{margin-top:14px}.medical-role-card a{color:#175570;text-decoration:underline;text-underline-offset:3px}.medical-role-card a:focus-visible{outline:2px solid #175570;outline-offset:4px}.medical-roles .wrap>p{margin:28px auto 0;max-width:760px;text-align:center;color:#15364b}@media(max-width:1050px){.medical-role-card,.medical-role-card:nth-child(n+5){flex-basis:calc((100% - 22px)/2)}.medical-role-card h3{font-size:1.35rem}}@media(max-width:600px){.medical-page .medical-roles{padding:40px 0 95px}.medical-role-card,.medical-role-card:nth-child(n+5){flex-basis:100%}.medical-roles-background{object-fit:cover}.medical-role-card{padding:54px 22px 25px}}.medical-page .medical-cost{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,5vw,64px);margin-top:32px;align-items:center}.medical-cost-card{overflow:hidden;border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:0 8px 24px #1b2a420a}.medical-cost-prices{display:grid;grid-template-columns:1fr 1fr;padding:28px;background:var(--navy);color:#fff}.medical-cost-prices>div{display:flex;flex-direction:column;gap:6px}.medical-cost-prices>div+div{padding-left:24px;border-left:1px solid #ffffff40}.medical-cost-prices span{font-size:.9rem}.medical-cost-prices strong{font-family:lora,serif;font-size:clamp(1.9rem,3vw,2.7rem);line-height:1.2;font-weight:500}.medical-cost-prices span:last-child{color:#e7d4ad;font-size:.8rem}.medical-cost-inclusions{padding:28px}.medical-cost-inclusions h3,.medical-join h3{margin:0 0 20px;color:var(--navy);font-size:1.5rem}.medical-cost-inclusions ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;padding-left:20px;margin:0 0 24px;font-size:.94rem;line-height:1.5}.medical-cost-inclusions li::marker{color:var(--gold-dark)}.medical-cost-inclusions p{border-top:1px solid var(--line);padding-top:20px;margin:0;color:var(--ink-soft);font-size:.9rem;line-height:1.6}.medical-page .medical-join ol{display:grid;gap:0;padding:0;margin:0 0 28px;list-style:none}.medical-join li{display:flex;align-items:center;gap:18px;padding:20px 0;border-bottom:1px solid var(--line)}.medical-join li:first-child{padding-top:0}.medical-step-number{display:grid;place-items:center;flex:0 0 44px;height:44px;border:1px solid #d9bf8c;border-radius:50%;background:#fff;color:var(--navy);font-family:lora,serif;font-size:1.25rem}.medical-join li p{margin:0;color:var(--navy);font-size:1.05rem;line-height:1.6}.medical-join .btn{display:inline-flex;align-items:center;justify-content:center;gap:20px}@media(max-width:450px){.medical-cost-prices,.medical-cost-inclusions{padding:22px 18px}.medical-cost-prices>div+div{padding-left:14px}.medical-cost-inclusions ul{grid-template-columns:1fr}.medical-join .btn{width:100%;gap:10px}}.medical-page .medical-faq{max-width:780px;margin-top:20px}.medical-page #questions .wrap{max-width:828px}.medical-page .medical-faq details{border-bottom:1px solid var(--line);padding:14px 0}.medical-page .medical-faq summary{cursor:pointer;font-weight:600}.medical-page .medical-faq summary:focus-visible{outline:2px solid var(--gold-dark);outline-offset:4px}.medical-page .medical-faq p{margin:10px 0 0;line-height:1.6}.medical-page #who-can-serve h2,.medical-page #cost h2,.medical-page #questions h2{font-size:clamp(1.7rem,3vw,2.2rem);line-height:1.2}@media(max-width:800px){.medical-page .medical-audience,.medical-page .medical-cost{grid-template-columns:1fr}}@media(max-width:800px){.medical-page .medical-reasons{grid-template-columns:1fr}}.doctrinal-page .doctrinal-statement{margin:0 auto;padding:clamp(1.4rem,4vw,3rem);background:var(--cream);border:1px solid var(--line);border-top:3px solid var(--gold);border-radius:6px}.doctrinal-page .doctrinal-statement ul{margin:0;padding-left:1.25rem}.doctrinal-page .doctrinal-statement li{padding-left:.4rem;line-height:1.85}.doctrinal-page .doctrinal-statement li+li{margin-top:1.5rem}.doctrinal-page .doctrinal-statement li::marker{color:var(--gold-dark)}.doctrinal-page .doctrinal-actions{max-width:70ch;margin:1.8rem auto 0}.checkout-card{width:100%;min-width:0;min-height:var(--checkout-min-height,900px);background:var(--cream);border:1px solid var(--line);border-radius:6px}.checkout-embed{width:100%;min-width:0;overflow-x:auto}.checkout-embed iframe{display:block;width:100%;max-width:100%;border:0}.checkout-embed iframe:not([height]):not([style*=height]){height:var(--checkout-min-height,900px)}.checkout--responsive .checkout-card{--checkout-height:var(--checkout-min-height);min-height:var(--checkout-height)}.checkout--responsive .checkout-embed iframe{height:var(--checkout-height)}@media(max-width:709px){.checkout--responsive .checkout-card{--checkout-height:var(--checkout-narrow-height, var(--checkout-min-height))}}@media(max-width:680px){.checkout--responsive .checkout-card{--checkout-height:var(--checkout-tablet-height, var(--checkout-mobile-height))}}@media(max-width:414px){.checkout--responsive .checkout-card{--checkout-height:var(--checkout-mobile-height)}}@media(max-width:359px){.checkout--responsive .checkout-card{--checkout-height:var(--checkout-small-mobile-height, var(--checkout-mobile-height))}}@media(max-width:340px){.checkout--responsive .checkout-card{--checkout-height:var(--checkout-tiny-mobile-height, var(--checkout-small-mobile-height, var(--checkout-mobile-height)))}}.checkout--cropped .checkout-card{--checkout-bottom-crop:var(--checkout-crop-bottom, 0px);min-height:calc(var(--checkout-height) - var(--checkout-crop-top) - var(--checkout-bottom-crop))}.checkout--cropped .checkout-embed{height:calc(var(--checkout-height) - var(--checkout-crop-top) - var(--checkout-bottom-crop));overflow:hidden;overflow:clip}.checkout--cropped .checkout-embed iframe{transform:translateY(calc(-1 * var(--checkout-crop-top)))}@media(max-width:340px){.checkout--cropped .checkout-card{--checkout-bottom-crop:var(--checkout-crop-bottom-tiny-mobile, var(--checkout-crop-bottom, 0px))}}.checkout-placeholder{padding:clamp(1.5rem,4vw,3rem);color:var(--ink-soft)}.checkout-placeholder h2{color:var(--navy);font-size:clamp(1.4rem,3vw,2rem);margin-bottom:1rem}.checkout-fallback{margin-top:1.25rem;color:var(--ink-soft)}.donation-trust{padding:0 0 3rem;color:var(--ink-soft);font-size:.88rem}.donation-trust .wrap{display:grid;gap:.8rem}.donation-thanks-page .btn{margin-top:1.5rem}.inner-page{overflow-wrap:anywhere}.founder-profile+.founder-profile{border-top:1px solid var(--line)}.founder-biography{display:flow-root}.founder-biography>.eyebrow{display:block;margin-bottom:.75rem}.founder-portrait{float:left;width:min(35%,360px);height:auto;margin:.3rem 2.5rem 1.2rem 0;border-radius:6px}.founder-testimonial{margin:2rem 0 0;padding-left:1.5rem;border-left:3px solid var(--gold);color:var(--navy)}.founder-testimonial blockquote{margin:0 0 1rem;font-family:var(--serif);font-size:clamp(1.1rem,2vw,1.35rem);line-height:1.7}.founder-testimonial figcaption{font-size:.9rem;color:var(--ink-soft)}@media(max-width:620px){.founder-portrait{float:none;display:block;width:100%;max-width:360px;margin:0 0 1.5rem}}.faq-questions{padding-top:1.8rem;gap:.8rem}.faq-page .ministry-category summary,.responsibility-page .ministry-category summary,.trip-payment-page .ministry-category summary{align-items:flex-start}.faq-page .ministry-category h2,.responsibility-page .ministry-category h2,.trip-payment-page .ministry-category h2{font-size:clamp(1.1rem,2vw,1.35rem);line-height:1.5;margin:0}.faq-page .ministry-toggle{flex-shrink:0;margin-top:.15rem}.faq-answer li+li{margin-top:.65rem}.faq-answer h3{color:var(--navy);font-size:1.1rem;margin:1.4rem 0 .8rem}.faq-answer>:first-child{margin-top:0}.faq-answer>:last-child{margin-bottom:0}.faq-videos{margin-bottom:2rem}.faq-videos h2{font-size:1.5rem}@media(min-width:801px){.faq-page .faq-videos>.page-prose{display:grid;grid-template-rows:subgrid;grid-row:span 2;row-gap:0;align-self:stretch}}.faq-videos iframe{display:block;width:100%;height:auto;aspect-ratio:5/3;border:0;border-radius:6px;background:var(--navy)}.faq-trips{margin-bottom:2.5rem}.faq-trips .faq-trip-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem 2rem;padding-left:1.2rem}@media(max-width:900px){.faq-trips .faq-trip-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.faq-trips .faq-trip-list{grid-template-columns:1fr}}@media(max-width:800px){.faq-videos{grid-template-columns:1fr;gap:1.8rem}}.trip-detail-page .page-hero{padding-bottom:1rem}.trip-detail-page .trip-detail-date{padding:0 0 2.5rem;background:var(--navy);color:var(--white)}.trip-detail-page .trip-detail-date p{display:flex;align-items:center;flex-wrap:wrap;gap:1rem;font-size:1.25rem}.trip-detail-page .trip-detail-status{border:1px solid var(--gold);border-radius:3px;padding:.25rem .65rem;color:var(--gold);font-size:.8rem}.trip-detail-page [id]{scroll-margin-top:7rem}.trip-detail-page .page-contents a{color:var(--navy)}.trip-detail-page .trip-detail-image{margin:0}.trip-detail-page .trip-detail-full{padding-top:0}.trip-detail-page #country-context .ministry-prose>div>ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:3rem;row-gap:1.5rem;padding:0;margin:1.5rem 0 3rem;list-style:none}.trip-detail-page #country-context .ministry-prose>div>ul>li{margin:0;padding:1rem 0 0;border-top:1px solid var(--line)}.trip-detail-page #country-context h3{margin-bottom:1.25rem}.trip-detail-page #country-context .ministry-prose>div>div>ul>li+li{margin-top:1rem}.trip-detail-page .trip-detail-preparation h3{margin-top:0}.trip-detail-page .page-prose,.trip-detail-page .ministry-prose{font-size:1rem;line-height:1.6}.trip-detail-page #request-kazakhstan-2027-details+p a{text-decoration:underline;text-underline-offset:.2em}.trip-detail-page .page-prose p{font-size:inherit}.trip-detail-page .trip-detail-disclosure summary{cursor:pointer;color:var(--navy);font:600 clamp(1.5rem,3vw,2.2rem)/1.4 var(--serif);padding-block:.5rem 1.25rem}.trip-detail-page .trip-detail-disclosure summary:focus-visible{outline:3px solid var(--gold);outline-offset:4px}.trip-detail-page .trip-detail-disclosure summary h2{display:inline;font:inherit;margin:0}.trip-detail-page .trip-detail-disclosure>div{margin-top:1.5rem}.trip-detail-page .trip-detail-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;align-items:start}.trip-detail-page .trip-detail-gallery figure{margin:0;min-width:0}.trip-detail-page .trip-detail-gallery img{display:block;width:100%;height:auto;border-radius:6px}.trip-detail-page .trip-detail-ministries p{margin-bottom:0}.trip-detail-page figcaption{margin-top:.6rem;font-size:.75rem;color:var(--ink-soft)}.trip-detail-page .page-facts{padding-block:1.25rem;border-block:1px solid var(--line)}.trip-detail-page .page-facts dd{margin:0}.trip-detail-page .trip-detail-story{display:grid;grid-template-columns:minmax(0,1.2fr)minmax(0,1fr);gap:3rem;align-items:start;margin-top:3.5rem}.trip-detail-page .trip-detail-story--single,.trip-detail-page .trip-detail-no-image{grid-template-columns:1fr}.trip-detail-page .trip-detail-story--single>.page-prose{width:100%;margin-inline:auto}.trip-detail-page .trip-detail-no-image>.page-prose{width:100%;margin-inline:auto}.trip-detail-page .trip-detail-ministries{columns:2;column-gap:2rem}.trip-detail-page .trip-detail-ministries li{break-inside:avoid;margin-bottom:.45rem}.trip-detail-page .trip-detail-story .page-panel h2{font-size:1.5rem}.trip-detail-page #trip-videos-heading{text-align:center}.trip-detail-page .trip-detail-videos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 3rem}.trip-detail-page .trip-detail-videos>div{display:grid;grid-template-rows:subgrid;grid-row:span 2}.trip-detail-page .trip-detail-videos--single{grid-template-columns:minmax(0,70ch);justify-content:center}.trip-detail-page .trip-detail-videos iframe{display:block;width:100%;aspect-ratio:16/9;border:0;border-radius:6px;background:var(--navy)}.trip-detail-page .trip-detail-next{background:var(--navy);color:var(--white)}.trip-detail-page .trip-detail-next .page-pair>.page-prose>h2:first-child{margin-top:0}.trip-detail-page .trip-detail-next .page-prose,.trip-detail-page .trip-detail-next h2,.trip-detail-page .trip-detail-next h3{color:var(--white)}.trip-detail-page .trip-detail-next li{margin-bottom:.6rem}.trip-detail-page .trip-detail-next li a{text-decoration:underline;text-underline-offset:.2em}.trip-detail-page .trip-detail-next a:focus-visible{outline-color:var(--gold)}.trip-detail-page .page-prose,.trip-detail-page .page-panel{min-width:0;overflow-wrap:anywhere}@media(max-width:800px){.trip-detail-page .trip-detail-gallery{grid-template-columns:1fr}.trip-detail-page #country-context .ministry-prose>div>ul{grid-template-columns:1fr;row-gap:1.25rem}.trip-detail-page .trip-detail-story,.trip-detail-page .trip-detail-videos{grid-template-columns:1fr;gap:2rem}.trip-detail-page .trip-detail-story>.page-prose{max-width:none;width:100%}.trip-detail-page .trip-detail-videos>div{display:block}}@media(max-width:480px){.trip-detail-page .page-facts{grid-template-columns:1fr;gap:.25rem}.trip-detail-page .page-facts dd{margin-bottom:.8rem}.trip-detail-page .trip-detail-ministries{columns:1}.trip-detail-page .page-actions .btn{white-space:normal;text-align:center}}.page-hero{padding:3.5rem 0;background:var(--navy);color:var(--white)}.page-hero:not(.giving-hero){position:relative;overflow:hidden}.page-hero:not(.giving-hero)::after{content:"";position:absolute;width:33rem;height:33rem;border:1px solid #ffffff20;border-radius:50%;right:-8rem;top:-19rem;box-shadow:0 0 0 4rem #ffffff08,0 0 0 8rem #ffffff05;pointer-events:none}.page-hero:not(.giving-hero)>.wrap{position:relative;z-index:1}.page-hero h1{font-size:clamp(2.1rem,3.6vw,3.4rem);margin:.8rem 0 1rem}.page-hero p{max-width:65ch}.donation-page .page-hero{text-align:center}.donation-page .page-hero p{max-width:none;text-align:left}.page-section{padding:3.5rem 0}.page-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:3rem}.page-sections>.page-section{grid-column:1/-1;min-width:0}.page-sections>.page-section--paired{grid-column:auto;padding:2rem 0 3.5rem;border-top:1px solid var(--line)}.page-section--paired .page-pullquote{margin:1.5rem 0 0;padding:.4rem 0 .4rem 1rem}.page-section--paired .page-pullquote p{font-size:1.3rem;line-height:1.4;margin-bottom:.5rem}.page-cream{background:var(--cream)}.page-contents,.page-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem}.page-contents{padding:1.5rem 0;border-bottom:1px solid var(--line)}.page-contents a{text-decoration:underline;text-underline-offset:.2em;font-size:.85rem}.page-prose{max-width:70ch;color:var(--ink-soft)}.page-reading,.page-sections>.page-section:not(.page-section--paired)>div:not(.page-pair)>.page-prose{margin-inline:auto}.more-giving-page .more-giving-content{overflow-wrap:anywhere}.more-giving-page .page-prose a{color:var(--navy);text-decoration:underline;text-underline-offset:.2em}.more-giving-page blockquote{font-style:normal;padding:1.25rem 1.5rem;margin:0 0 1.4rem;background:var(--cream);border-left:3px solid var(--gold)}.more-giving-page blockquote p{margin:0}.more-giving-page .page-prose h2:not(:first-child){margin-top:3rem;padding-top:2rem;border-top:1px solid var(--line)}.planned-giving-page .page-prose{overflow-wrap:anywhere}.planned-giving-page .page-prose a{color:var(--navy);text-decoration:underline;text-underline-offset:.2em}.planned-giving-page blockquote{margin:1.5rem 0 2rem;padding:1.5rem;background:var(--cream);border-left:3px solid var(--gold)}.planned-giving-page blockquote p{margin-bottom:0}.planned-giving-page .page-prose h2:not(:first-child){margin-top:2.5rem;padding-top:2rem;border-top:1px solid var(--line)}.corporate-giving-page .page-prose{overflow-wrap:anywhere}.corporate-giving-page .page-prose a:not(.btn){color:var(--navy);text-decoration:underline;text-underline-offset:.2em}.corporate-giving-page .page-prose li+li{margin-top:1rem}.corporate-giving-page .page-prose h2:not(:first-child){margin-top:2.5rem;padding-top:2rem;border-top:1px solid var(--line)}.corporate-giving-page .corporate-inquiry{padding:1.5rem;background:var(--cream);border-left:3px solid var(--gold)}.corporate-giving-page .btn{max-width:100%;white-space:normal;text-align:center}.fundraise-page .page-prose{overflow-wrap:anywhere}.fundraise-page .page-prose a{color:var(--navy);text-decoration:underline;text-underline-offset:.2em}.fundraise-page .page-prose h2:not(:first-child){margin-top:2.5rem;padding-top:2rem;border-top:1px solid var(--line)}.sponsorship-page .page-prose>img{display:block;width:100%;height:auto;margin-bottom:2rem;border-radius:6px}.sponsorship-page .btn{max-width:100%;white-space:normal;text-align:center}.internships-page .internships-images{display:grid;gap:1.5rem;align-self:stretch;align-content:space-between}.internships-page .page-prose>h3:first-child{margin-top:0}.internships-page .page-prose li+li{margin-top:1rem}.internships-page .internships-copy{display:flex;flex-direction:column;align-self:stretch}.internships-page .internships-copy>ul{display:flex;flex-direction:column;justify-content:space-between;flex-grow:1}.internships-page .internships-copy>.btn{align-self:center}.university-page .page-pullquote{margin-block:0}.university-page .page-pullquote p{margin-bottom:0}.university-page .university-partners-heading{margin-top:2.5rem;text-align:center}.university-page .university-logos{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:2rem;margin-top:2rem}.university-page .university-logos img{width:180px;height:auto}.university-page .university-opportunity{padding-top:1rem;margin-top:2rem;border-top:1px solid var(--line)}.university-page .university-opportunity li+li{margin-top:1rem}.university-page .university-inquiry{text-align:center}.university-page .btn{max-width:100%;white-space:normal}@media(max-width:600px){.university-page .university-logos img{width:140px}}.page-prose--wide{max-width:none}.page-prose h2,.page-actions h2{font-size:clamp(1.7rem,3vw,2.2rem);margin-bottom:1rem}.page-prose h2{color:var(--navy)}.internship-application-page .application-section h2{font-size:1.5rem;color:var(--navy);margin-bottom:1.6rem;padding-bottom:1rem;border-bottom:2px solid var(--gold)}.internship-application-page .internship-application-fields{padding:0;margin:0}.internship-application-page .application :disabled{opacity:1;-webkit-text-fill-color:var(--ink)}.internship-application-page .application-submit button{white-space:normal;text-align:center}.internship-application-page .page-prose a{color:var(--navy);text-decoration:underline;text-underline-offset:.2em}.internship-application-page .internship-application-notice{padding:1.5rem;background:var(--cream);border-left:3px solid var(--gold)}.internship-application-page .application-section{scroll-margin-top:7rem}.resubscribe-intro{margin-bottom:2rem}.resubscribe-page .resubscribe-card{width:100% !important;max-width:440px;height:auto !important;padding:24px;border:1px solid var(--line,#dcdcdc);border-radius:8px;line-height:1.5}.resubscribe-page [changeitem=ELEGANTFORM_IMAGE]{pointer-events:none;top:0}.resubscribe-page [changeitem=ELEGANTFORM_IMAGE] img{width:254px !important;height:508px !important;position:absolute !important;left:50%;transform:translateX(-50%)}.resubscribe-page .resubscribe-card>div:last-child{margin-top:140px !important}.resubscribe-page #zcampaignOptinForm{color:var(--navy) !important}.resubscribe-page #resubscribe-form-title{font:inherit !important;font-size:1.6rem !important;font-weight:700 !important;margin:0 0 1rem !important;float:none !important}.resubscribe-page .resubscribe-notice{width:100% !important;height:auto !important;float:none !important;font:inherit !important;margin-bottom:1.5rem !important}.resubscribe-page #zcampaignOptinForm>div:not(#errorMsgDiv){width:100% !important;height:auto !important;margin-bottom:1.25rem !important}.resubscribe-page label{display:block;text-align:left;font-weight:600;margin-bottom:.4rem}.resubscribe-page input[changeitem=SIGNUP_FORM_FIELD]{box-sizing:border-box !important;height:48px !important;border-radius:4px !important;font:inherit !important;color:var(--navy) !important;background:#fff !important}.resubscribe-page #zcWebOptin{min-height:48px;height:auto !important;padding:12px !important;border-radius:4px !important;font:inherit !important;font-weight:700 !important;background:var(--gold,#e9ab32) !important;white-space:normal}.resubscribe-page input:focus-visible,.resubscribe-page a:focus-visible{outline:3px solid var(--navy) !important;outline-offset:4px}.resubscribe-page #errorMsgDiv,.resubscribe-page #Zc_SignupSuccess{position:static !important;width:100% !important;margin:0 0 1rem !important;box-sizing:border-box;font-size:1rem !important}.resubscribe-fallback{max-width:680px;margin:1.5rem auto 0;text-align:center}.resubscribe-fallback a{color:var(--navy);text-decoration:underline;text-underline-offset:.2em}.outreach-giving-page .outreach-section{background:var(--cream)}.outreach-intro{max-width:48rem;margin-bottom:2rem}.outreach-small-label{color:var(--gold-dark);font-size:.76rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.outreach-intro h2{margin:.55rem 0 .65rem;font-size:clamp(1.7rem,3vw,2.4rem);line-height:1.15}.outreach-intro p{color:var(--ink-soft);margin:0}.outreach-layout{display:grid;grid-template-columns:minmax(265px,320px)minmax(0,1fr);align-items:start;gap:1.4rem}.outreach-chooser{background:var(--white);border:1px solid var(--line);border-radius:10px;padding:1.3rem;box-shadow:0 6px 20px #1b2a4208}.outreach-chooser h3{margin:0 0 .18rem;color:var(--navy);font-size:1rem}.outreach-chooser>p{color:var(--ink-soft);font-size:.86rem;margin:0 0 1rem}.outreach-select-label,.outreach-select{display:none}.outreach-choice-list{display:grid;gap:.28rem}.outreach-choice{width:100%;display:flex;justify-content:space-between;align-items:center;gap:.7rem;padding:.7rem .8rem;border:1px solid transparent;border-radius:6px;background:0 0;color:var(--navy);text-align:left;text-decoration:none;font-weight:700;font-size:.91rem}.outreach-choice:hover{background:var(--cream)}.outreach-choice[aria-current=true]{background:#fff8e9;border-color:#e9c778;box-shadow:inset 3px 0 0 var(--gold)}.outreach-choice-arrow{font-size:1rem;color:var(--gold-dark)}.outreach-selection{min-width:0}.outreach-selected-card{overflow:hidden;background:var(--white);border:1px solid var(--line);border-radius:10px;box-shadow:0 14px 30px #1b2a4210}.outreach-campaign{background:var(--white)}.outreach-campaign[hidden],.js .outreach-campaign:not([data-active=true]){display:none}.outreach-visual{position:relative;height:clamp(190px,24vw,295px);background:var(--navy);overflow:hidden}.outreach-visual img{display:block;width:100%;height:100%;object-fit:cover}.outreach-visual--contain img{object-fit:contain}.outreach-visual::after{content:"";position:absolute;inset:50% 0 0;background:linear-gradient(transparent,#142137b8);pointer-events:none}.outreach-visual-label{position:absolute;bottom:1rem;left:1.3rem;z-index:1;color:var(--white);font-size:.76rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.outreach-campaign-content{padding:clamp(1.35rem,3vw,2.2rem)}.outreach-campaign-content h2{margin:.4rem 0 .8rem;font-size:clamp(1.9rem,3vw,2.8rem);line-height:1.1}.outreach-campaign-content>p{max-width:40rem;color:var(--ink-soft);margin-bottom:1.15rem}.outreach-campaign-content .text-link{font-weight:700;text-underline-offset:3px}.outreach-checkout{min-width:0}.outreach-checkout .checkout{max-width:none;padding:0 clamp(1.35rem,3vw,2.2rem)2rem}.outreach-donor-help{display:grid;grid-template-columns:minmax(0,.9fr)minmax(0,1.1fr);margin-top:3rem;overflow:hidden;background:var(--white);border:1px solid var(--line);border-radius:10px;box-shadow:0 10px 28px #1b2a4210}.outreach-donor-help-lead{padding:clamp(1.8rem,4vw,3rem);background:var(--navy);color:var(--white)}.outreach-donor-help-lead .outreach-small-label{color:var(--gold)}.outreach-donor-help-lead h2{margin:.65rem 0 1rem;color:var(--white);font-size:clamp(1.8rem,3vw,2.4rem);line-height:1.15}.outreach-donor-help-lead p{max-width:32rem;margin-bottom:1.5rem;color:#e3e9f1}.outreach-donor-help-lead .btn{min-height:46px}.outreach-donor-help-details{display:grid;align-content:center;gap:1.5rem;padding:clamp(1.8rem,4vw,3rem)}.outreach-donor-help-details>div+div{padding-top:1.5rem;border-top:1px solid var(--line)}.outreach-donor-help-details h3{margin:0 0 .55rem;color:var(--navy);font-size:1.2rem}.outreach-donor-help-details p{margin:0;color:var(--ink-soft);font-size:.94rem;line-height:1.6}.outreach-donor-help-details .text-link{display:inline-block;margin-top:.65rem;font-weight:700;text-underline-offset:3px}.outreach-donor-help-payment strong{display:block;margin-bottom:.25rem;color:var(--navy);font-size:.92rem}.outreach-donor-help-payment p{font-size:.87rem}.outreach-donor-help-payment .text-link{display:inline;margin:0}.outreach-giving-page :is(a,select):focus-visible{outline:3px solid var(--gold-dark);outline-offset:3px}@media(min-width:1101px){.outreach-chooser{position:sticky;top:6.5rem;max-height:calc(100vh - 7.5rem);max-height:calc(100dvh - 7.5rem);overflow-y:auto}}@media(max-width:1100px){.outreach-layout{grid-template-columns:1fr}.outreach-chooser{padding:1rem}.outreach-choice-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.outreach-chooser{padding:1.1rem}.js .outreach-select-label{display:block;font-size:.9rem;font-weight:700;color:var(--navy)}.js .outreach-select{display:block;width:100%;min-height:48px;margin-top:.5rem;padding:.6rem;color:var(--navy);background:var(--white);border:1px solid var(--line);border-radius:4px;font:inherit}.js .outreach-choice-list{display:none}.outreach-visual{height:200px}.outreach-checkout .checkout{padding:0 0 1rem}}@media(max-width:700px){.outreach-donor-help{grid-template-columns:1fr}}@media(max-width:400px){.resubscribe-page .resubscribe-card{padding:16px}}.page-section--download .page-pair{grid-template-columns:minmax(0,320px)minmax(0,1fr);max-width:920px;margin-inline:auto}.page-section--download .reveal{opacity:1;transform:none;transition:none}.page-section--download .btn{white-space:normal;text-align:center}.page-section--download .btn:focus-visible{outline:3px solid var(--navy);outline-offset:4px}.page-section--download .page-prose a:not(.btn){color:var(--navy);text-decoration:underline;text-underline-offset:.2em}@media(max-width:800px){.page-section--download .page-pair{grid-template-columns:1fr}.page-section--download .page-pair>div:first-child{max-width:260px;margin-inline:auto}}.page-prose p{margin-bottom:1.4rem}.page-prose ul,.page-prose ol{padding-left:1.4rem;margin-bottom:1.4rem}.page-prose h3{margin:1.5rem 0 .8rem;color:var(--navy)}.page-prose+.trips-head{margin-top:2.4rem}.page-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem;align-items:center}.page-pair--top{align-items:start}.interest-context{padding:2rem 0;border-top:1px solid var(--line)}.mission-interest-page .interest-form-heading{text-align:center}.application--simple .application-heading{text-align:center}.interest-context .page-prose h2{font-size:1.5rem;margin-bottom:.75rem}.interest-context .page-prose p{font-size:.9rem;margin-bottom:0}.interest-context .page-prose p+p{margin-top:1em}.page-pair img{width:100%;height:auto;border-radius:6px}.facebook-group-page .facebook-intro{padding-block:clamp(3rem,6vw,5rem)}.facebook-group-page .facebook-intro-grid{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,1fr);gap:clamp(2rem,5vw,4.5rem);align-items:center}.facebook-group-page .facebook-artwork img{display:block;width:100%;height:auto;border-radius:6px}.facebook-group-page .facebook-intro h2{margin-top:0}.facebook-group-page .facebook-intro p:last-child{margin-bottom:0}.facebook-group-page .facebook-benefits{background:var(--cream);padding-block:clamp(3rem,5vw,4.5rem)}.facebook-group-page .facebook-benefits-heading{text-align:center;margin-bottom:2rem}.facebook-group-page .facebook-benefits-heading h2{margin:.5rem 0 0}.facebook-group-page .facebook-benefits-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 2rem;max-width:920px;padding:0;margin:0 auto;list-style:none}.facebook-group-page .facebook-benefits-list li{position:relative;padding:1rem 1rem 1rem 2.2rem;background:var(--white);border:1px solid var(--line);border-radius:4px;color:var(--navy)}.facebook-group-page .facebook-benefits-list li::before{content:"";position:absolute;top:1.65rem;left:1rem;width:.5rem;height:.5rem;border-radius:50%;background:var(--gold)}.facebook-group-page .facebook-benefits-extra{font-weight:700}.facebook-group-page .facebook-join{background:var(--navy);color:var(--white);padding-block:clamp(3rem,5vw,4rem)}.facebook-group-page .facebook-join-grid{display:grid;grid-template-columns:minmax(0,1fr)auto;gap:2rem;align-items:center;max-width:980px}.facebook-group-page .facebook-join h2{color:var(--white);margin:.5rem 0 1rem}.facebook-group-page .facebook-join p{max-width:65ch;margin:0}.facebook-group-page .facebook-join .btn{white-space:nowrap}.facebook-group-page a:focus-visible{outline:2px solid var(--gold);outline-offset:4px}@media(max-width:800px){.facebook-group-page .facebook-intro-grid,.facebook-group-page .facebook-join-grid{grid-template-columns:1fr}.facebook-group-page .facebook-artwork{max-width:560px;margin-inline:auto}.facebook-group-page .facebook-join .btn{justify-self:start}}@media(max-width:620px){.facebook-group-page .facebook-benefits-list{grid-template-columns:1fr}}.founders-portrait-pair{margin:0;min-width:0}.founders-portrait-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.founders-portrait-grid>div{aspect-ratio:4/5;overflow:hidden;border-radius:6px}.founders-portrait-grid img{width:100%;height:100%;object-fit:cover;border-radius:0}.founders-portrait-pair figcaption{margin-top:.6rem;color:var(--ink-soft);font-size:.8rem;text-align:center}.page-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.calendar-group+.calendar-group{margin-top:3.5rem}.calendar-year{margin-bottom:2rem}.calendar-year summary{cursor:pointer;font-family:var(--serif);font-size:1.3rem;color:var(--navy);padding:.8rem 0 1.3rem}.calendar-year summary:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.trip-status{position:absolute;top:.8rem;left:.8rem;right:.8rem;width:fit-content;background:var(--navy);color:var(--white);border-radius:3px;padding:.3rem .6rem;font-size:.72rem}.inner-page .trip-date{right:1rem;width:fit-content;letter-spacing:.04em}.inner-page .trip-body h3 a{text-decoration:underline;text-underline-offset:.2em}.inner-page .text-link{color:var(--navy);text-decoration:underline}.page-panel-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:1.8rem}.page-panel{padding:1.6rem;border:1px solid var(--line);border-radius:6px;background:var(--cream)}.page-panel h3{font-size:1.25rem;color:var(--navy);margin-bottom:.8rem}.page-panel p{font-size:.88rem;color:var(--ink-soft);margin-bottom:1rem}.embed-slot{min-height:32rem;display:grid;place-items:center;padding:2rem;background:var(--cream);border:1px dashed var(--gold-dark);border-radius:6px;text-align:center}.embed-slot>div{max-width:54ch}.embed-slot h2{color:var(--navy);margin:.8rem 0 1rem;font-size:clamp(1.7rem,3vw,2.2rem)}.media-placeholder{min-height:18rem;height:100%;display:grid;place-items:center;padding:2rem;background:var(--cream);color:var(--ink-soft);text-align:center}.trip-media .media-placeholder{min-height:0}.page-note{margin:1.5rem 0;padding:1rem;border-left:3px solid var(--gold);background:var(--cream);color:var(--ink)}.page-pullquote{border-left:3px solid var(--gold);padding:1rem 1.5rem;margin:2rem 0;font-family:var(--serif);color:var(--navy)}.page-pullquote footer{font-family:var(--sans);font-size:.8rem}.page-facts{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,2fr);gap:.7rem 1rem;margin:1.5rem 0}.page-facts dt{font-weight:700;color:var(--navy)}.contact-form-panel{max-width:840px;margin:0 auto;padding:clamp(1.5rem,4vw,3rem);background:var(--cream);border:1px solid var(--line);border-radius:6px}.contact-form-fields{min-width:0;border:0;display:grid;gap:1.4rem}.contact-form-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:1.4rem}.contact-form-field{display:grid;gap:.45rem;min-width:0}.contact-form-field label{font-size:.85rem;font-weight:600;color:var(--navy)}.contact-form-field input,.contact-form-field textarea{width:100%;min-width:0;padding:.85rem 1rem;border:1px solid var(--line);border-radius:4px;background:var(--white);color:var(--ink);font:inherit}.contact-form-field textarea{resize:vertical;min-height:10rem}.contact-form-field textarea:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.contact-form-fields .btn{justify-self:start}.contact-form-fields .btn:disabled{cursor:not-allowed;opacity:.65}.giving-hero .page-actions{margin-top:1.8rem}.giving-hero-media{aspect-ratio:4/3;overflow:hidden;border-radius:6px}.giving-hero-media img{width:100%;height:100%;object-fit:cover}.giving-card .trip-body{padding:1.6rem}.giving-card .trip-body .giving-card-instruction{flex:none;margin-top:.6rem}.giving-card .trip-foot{flex-wrap:wrap;justify-content:space-between}.giving-card-details{font-size:.8rem}.giving-icon{color:var(--gold-dark);width:34px;height:34px;margin-bottom:1.2rem}.giving-destination-note{margin-top:1.5rem;color:var(--ink-soft);font-size:.8rem}.giving-frequency{background:var(--navy);color:var(--white)}.giving-frequency h2{font-size:clamp(1.7rem,3vw,2.2rem);margin:.6rem 0 2rem}.giving-frequency .page-pair{align-items:start}.giving-frequency-option{display:flex;align-items:flex-start;gap:1.2rem;border-top:1px solid var(--line-dark);padding-top:1.8rem}.giving-frequency-option>svg{color:var(--gold);flex-shrink:0}.giving-frequency h3{font-size:1.4rem;margin-bottom:.8rem}.giving-frequency p{margin-bottom:1.3rem}.giving-help{justify-content:space-between;margin-top:3rem;padding-top:2rem;border-top:1px solid var(--line)}.guide-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;list-style:none;padding:2rem 0 3rem}.guide-step{display:grid;grid-template-columns:3rem minmax(0,1fr);align-content:start;gap:1.2rem;padding:1.6rem;background:var(--cream);border:1px solid var(--line);border-radius:6px}.guide-stage{padding-top:2rem}.guide-stage+.guide-stage{border-top:1px solid var(--line)}.guide-stage>.page-prose{max-width:58rem}.guide-step .page-prose h3{font-size:clamp(1.35rem,2vw,1.7rem)}.guide-number{display:grid;place-items:center;width:3rem;height:3rem;border-radius:50%;background:var(--gold);color:var(--navy);font:600 1.4rem var(--serif)}.guide-page .guide-resources{overflow-wrap:anywhere}.guide-page .guide-resources a{color:var(--navy);text-decoration:underline;text-underline-offset:.2em}.guide-page .guide-resources h2:not(:first-child){margin-top:2.5rem;padding-top:2rem;border-top:1px solid var(--line)}.guide-page .guide-resources li+li{margin-top:.75rem}.participant-page .participant-reading{max-width:960px;margin-inline:auto}.trip-calendar-page .page-reading a{color:var(--navy);text-decoration:underline;text-underline-offset:.2em}.participant-page .trip-podcast,.trip-detail-page .trip-podcast{display:block;width:100%;height:200px;border:0}.participant-page .participant-intro{margin-bottom:2rem}.participant-page .participant-intro img{display:block;width:100%;height:auto;margin-block:1.5rem}.participant-page .participant-contents{margin-bottom:2rem}.participant-page .participant-prose{font-size:1rem;line-height:1.6;overflow-wrap:anywhere}.participant-page .participant-prose a,.participant-page .participant-intro a:not(.btn),.participant-page .participant-video a{color:var(--navy);text-decoration:underline;text-underline-offset:.2em}.participant-page .participant-section summary{align-items:flex-start}.participant-page .participant-section summary h2{margin:0;font-size:clamp(1.15rem,2.5vw,1.6rem)}.participant-page .participant-prose h3{margin:1.8rem 0 1rem;font-size:1.3rem}.participant-page .participant-note{padding:1.25rem;margin-bottom:1.5rem;border-left:3px solid var(--gold);background:var(--cream)}.participant-page .participant-note p:last-child{margin-bottom:0}.participant-page .participant-video iframe{width:100%;height:auto;aspect-ratio:16/9;border:0}.participant-page .participant-prose table{width:100%;border-collapse:collapse;table-layout:fixed}.participant-page .participant-prose th,.participant-page .participant-prose td{border:1px solid var(--line);padding:.65rem;vertical-align:top}.participant-page .participant-prose th:first-child{width:30%}.participant-page .btn{white-space:normal;max-width:100%}@media(max-width:800px){.guide-steps{grid-template-columns:1fr}}@media(max-width:620px){.guide-step{grid-template-columns:1fr;gap:1rem;padding:1.4rem}}.ministry-controls{margin:1.5rem 0}.ministry-sections{display:grid;gap:1.2rem;padding-bottom:3.5rem}.ministry-category{border:1px solid var(--line);border-radius:6px;overflow:hidden}.ministry-category summary{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem;background:var(--cream);cursor:pointer;list-style:none}.ministry-category summary::-webkit-details-marker{display:none}.ministry-category h2{font-size:clamp(1.4rem,3vw,2rem);color:var(--navy)}.ministry-toggle{color:var(--gold-dark);font-size:1.8rem;line-height:1}.ministry-category[open]>summary .ministry-toggle{transform:rotate(45deg)}.ministry-category summary:focus-visible{outline:2px solid var(--gold-dark);outline-offset:-4px}.ministry-content{padding:clamp(1rem,3vw,2rem)}.ministry-overview{display:grid;grid-template-columns:minmax(0,420px)minmax(0,1fr);gap:2rem;align-items:start;margin-bottom:2rem}.ministry-overview img{width:100%;height:auto;border-radius:4px}.ministry-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.ministry-block{min-width:0;border-top:2px solid var(--gold);padding-top:1.4rem}.ministry-block h3{color:var(--navy);font-size:1.35rem;margin-bottom:1rem}.ministry-prose{color:var(--ink-soft);font-size:.93rem;line-height:1.75}.ministry-prose p{margin-bottom:1rem}.ministry-prose ul,.ministry-prose ol{padding-left:1.3rem;margin-bottom:1.2rem}.ministry-prose li p{margin-bottom:.35rem}.ministry-prose a{color:var(--navy);text-decoration:underline;text-underline-offset:.15em}.ministry-prose blockquote{font-family:var(--serif);color:var(--navy);border-left:3px solid var(--gold);margin:1.5rem 0;padding-left:1rem}.ministry-prose hr{border:0;border-top:1px solid var(--line);margin:1.5rem 0}@media(max-width:800px){.ministry-grid,.ministry-overview{grid-template-columns:1fr}}@media(max-width:1024px){.page-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:800px){.page-pair{grid-template-columns:1fr;gap:2rem}}@media(max-width:800px){.page-sections{grid-template-columns:1fr}}@media(max-width:620px){.page-card-grid{grid-template-columns:1fr}}.testimonies-page .testimony-video-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;align-items:start}.testimonies-page .testimony-video{border:1px solid var(--line);border-radius:6px;overflow:hidden;background:var(--cream)}.testimonies-page .testimony-play{display:block;position:relative;cursor:pointer}.testimonies-page .testimony-play:focus-visible{outline:3px solid var(--gold-dark);outline-offset:-3px}.testimonies-page .testimony-play img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.testimonies-page .testimony-play-icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:64px;height:46px;border-radius:12px;background:#c00;color:#fff;font-size:1.5rem;pointer-events:none}.testimonies-page .testimony-play:hover .testimony-play-icon,.testimonies-page .testimony-play:focus-visible .testimony-play-icon{background:#900}.testimonies-page .testimony-video-label{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem;color:var(--navy);font-weight:600}.testimonies-page .testimony-video-label small{display:block;font-weight:400;color:var(--ink-soft);margin-bottom:.3rem}.testimonies-page .testimony-player{aspect-ratio:16/9}.testimonies-page .testimony-player iframe{display:block;width:100%;height:auto;aspect-ratio:16/9;border:0}.testimonies-page .testimony-youtube-link{display:inline-block;margin:0 1.2rem 1.2rem}.testimonies-page .testimony-story-grid{columns:2;column-gap:1.5rem}.testimonies-page .testimony-story{break-inside:avoid;margin:0 0 1.5rem;padding:1.6rem;border:1px solid var(--line);border-top:3px solid var(--gold);border-radius:6px;background:#fff}.testimonies-page .testimony-story img{width:120px;height:120px;object-fit:cover;border-radius:50%;margin-bottom:1rem}.testimonies-page .testimony-story figcaption{font-family:var(--serif);color:var(--navy);font-size:1.35rem;margin-bottom:1rem}.testimonies-page .testimony-story blockquote{margin:0;color:var(--ink-soft);font-size:.95rem;line-height:1.8}.testimonies-page .timothy-videos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;margin:2rem 0 3rem}.testimonies-page .timothy-videos .text-link{display:inline-block;margin-top:1rem}.testimonies-page .timothy-videos a:focus-visible{outline:3px solid var(--gold-dark);outline-offset:4px}.testimonies-page .timothy-stories article{padding:2rem 0;border-top:1px solid var(--line)}.testimonies-page .timothy-stories img{display:block;width:auto;max-width:100%;height:auto;max-height:300px;margin:1.5rem 0}.testimonies-page .timothy-stories blockquote{margin:0}@media(max-width:620px){.testimonies-page .timothy-videos{grid-template-columns:1fr}}@media(max-width:1000px){.testimonies-page .testimony-video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.testimonies-page .testimony-video-grid{grid-template-columns:1fr}.testimonies-page .testimony-story-grid{columns:1}}.lifeup-page .lifeup-logo{max-width:320px;margin-bottom:2rem}.lifeup-page .lifeup-logo img{display:block;width:100%;height:auto}.lifeup-page .lifeup-video iframe{display:block;width:100%;height:auto;aspect-ratio:5/3;border:0;border-radius:6px;margin-bottom:1rem}.lifeup-page .lifeup-gallery{columns:3;column-gap:1.5rem}.lifeup-page .lifeup-gallery a{display:block;break-inside:avoid;margin-bottom:1.5rem}.lifeup-page .lifeup-gallery img{display:block;width:100%;height:auto;border-radius:6px}.lifeup-page .lifeup-gallery a:focus-visible{outline:3px solid var(--navy);outline-offset:5px}.lifeup-page .lifeup-help-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.lifeup-page .lifeup-help-card{min-width:0}.lifeup-page .lifeup-help-card .btn{max-width:100%;white-space:normal;text-align:center}.lifeup-page .lifeup-support-card{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,5vw,5rem);align-items:center;padding:clamp(1.75rem,4vw,3rem);background:var(--navy);border-color:var(--navy)}.lifeup-page .lifeup-support-card h3{color:var(--white);font-size:clamp(1.4rem,2.5vw,1.8rem)}.lifeup-page .lifeup-support-card p{color:var(--white)}.lifeup-page .lifeup-support-card .lifeup-impact{font-family:var(--serif);font-size:clamp(1.05rem,1.7vw,1.3rem);line-height:1.5}.lifeup-page .lifeup-support-card .btn{margin-top:.25rem}.lifeup-page .lifeup-support-card a:focus-visible{outline:2px solid var(--gold);outline-offset:4px}@media(max-width:1000px){.lifeup-page .lifeup-gallery{columns:2}}@media(max-width:600px){.lifeup-page .lifeup-gallery{columns:1}}@media(max-width:900px){.lifeup-page .lifeup-support-card{grid-template-columns:1fr;gap:1rem}}@media(max-width:700px){.lifeup-page .lifeup-help-grid{grid-template-columns:1fr}}