.mission-report{color:#183d46;word-break:keep-all;background:#fffdf8;border:1px solid #e1e5da;border-radius:20px;margin-top:20px;scroll-margin-top:140px;overflow:hidden}.report-cover{color:#fff;background:radial-gradient(at 100% 100%,#315c59,#0000 65%),#102d3d;padding:40px 44px;position:relative}.report-cover:after{content:"";pointer-events:none;border:1px solid #ffe0a340;border-radius:50%;width:96px;height:96px;position:absolute;top:44px;right:44px;box-shadow:0 0 0 24px #ffe0a308}.mission-report .report-kicker{letter-spacing:.2em;color:#ffe0a3;margin:0 0 18px;font-size:14.3px;font-weight:700}.report-meta{color:#c8dbd6;gap:16px;font-size:15.6px;display:flex}.mission-report .report-title{letter-spacing:-.045em;margin:26px 0 20px;font-size:clamp(39px,5.2vw,62.4px);font-weight:700;line-height:1.28}.report-title em{color:#ffe0a3;font-style:normal}.mission-report .report-subtitle{color:#d1e0e4;margin:0;font-size:19.5px;line-height:1.7}.report-route{color:#e5eae0;align-items:center;gap:18px;margin-top:28px;font-size:16.9px;display:flex}.report-route>span:nth-child(2){color:#ffe0a3;letter-spacing:.18em}.report-layout{grid-template-columns:minmax(0,1fr) 240px;gap:36px;padding:40px 44px;display:grid}.report-body{min-width:0}.report-body section+section{margin-top:28px}.mission-report .report-body p{color:#455b53;white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:19.5px;line-height:1.95}.mission-report .report-body .report-lead{color:#183d46;font-size:22.1px;font-weight:500}.mission-report .report-body h4{letter-spacing:-.035em;color:#183d46;margin:0 0 12px;font-size:27.3px;line-height:1.5}.report-body blockquote{background:#f4eedf;border-left:3px solid #be8b37;border-radius:0 12px 12px 0;margin:32px 0;padding:24px}.report-body blockquote>span{color:#846024;letter-spacing:.1em;margin-bottom:12px;font-size:14.3px;font-weight:700;display:block}.mission-report .report-body blockquote p{color:#183d46;font-size:22.1px;font-weight:600}.mission-report .report-body .report-source{color:#748176;border-top:1px solid #e4e6dd;padding-top:18px;font-size:14.3px;line-height:1.8}.report-original{background:#f1f4ec;border:1px solid #dde4d7;border-radius:14px;align-self:start;min-width:0;padding:20px}.report-aside-label{letter-spacing:.15em;color:#6a7b63;font-size:11.7px;font-weight:700}.report-original h4{margin:10px 0 16px;font-size:20.8px;line-height:1.5}.report-original a{color:#183d46;display:block}.report-original img{background:#fff;border-radius:6px;width:100%;height:auto;display:block}.report-original a>span{margin-top:12px;font-size:14.3px;font-weight:700;display:block}.report-original p{color:#697965;margin:16px 0 0;font-size:14.3px;line-height:1.8}@media (max-width:1000px){.report-layout{grid-template-columns:minmax(0,1fr) 190px;gap:24px;padding:28px}.report-cover{padding:32px 28px}.report-original{padding:14px}}@media (max-width:760px){.report-cover{padding:28px 22px}.report-cover:after{width:44px;height:44px;box-shadow:none;top:28px;right:22px}.report-meta{gap:12px;font-size:13px}.mission-report .report-title{font-size:41.6px}.mission-report .report-subtitle{font-size:16.9px}.report-layout{grid-template-columns:1fr;gap:28px;padding:26px 22px}.mission-report .report-body p{font-size:18.2px;line-height:1.9}.mission-report .report-body .report-lead{font-size:19.5px}.mission-report .report-body h4{font-size:24.7px}.report-body blockquote{padding:20px}.mission-report .report-body blockquote p{font-size:19.5px}.report-original{padding:18px}.report-original img{object-fit:contain;max-height:320px}.report-route{gap:12px;font-size:15.6px}}.tebah-story{color:#173f4d;word-break:keep-all;background:#fffefa;border:1px solid #dce4e2;margin-top:20px;overflow:hidden}.tebah-cover{color:#fff;background:radial-gradient(at 100% 100%,#337b89,#0000 75%),#173f56;padding:42px 44px}.tebah-story .tebah-kicker{letter-spacing:.17em;color:#eedda7;margin:0 0 20px;font-size:13px;font-weight:700}.tebah-location{color:#d5e4e7;font-size:15.6px}.tebah-story h3{letter-spacing:-.045em;margin:28px 0 20px;font-size:clamp(37.7px,4.94vw,59.8px);line-height:1.35}.tebah-story h3 em{color:#f1d997;font-style:normal}.tebah-cover>p:last-child{color:#e1edef;margin:0;font-size:19.5px;line-height:1.8}.tebah-layout{grid-template-columns:minmax(0,1fr) 220px;gap:36px;padding:40px 44px;display:grid}.tebah-body{min-width:0}.tebah-body section+section{margin-top:30px}.tebah-body h4{letter-spacing:-.035em;border-bottom:1px solid #dfe6e0;margin:0 0 14px;padding-bottom:12px;font-size:27.3px;line-height:1.5}.tebah-body p{white-space:pre-line;overflow-wrap:anywhere;color:#455e60;margin:0;font-size:19.5px;line-height:1.95}.tebah-body .tebah-lead{color:#173f4d;font-size:22.1px;font-weight:500}.tebah-prayer{background:#eff4ed;border-top:3px solid #aa914f;align-self:start;padding:22px}.tebah-prayer>span{letter-spacing:.12em;color:#887341;font-size:11.7px;font-weight:700}.tebah-prayer h4{margin:14px 0 18px;font-size:23.4px}.tebah-prayer ol{color:#527064;margin:0;padding-left:18px;font-size:16.9px;line-height:1.8}.tebah-prayer li+li{margin-top:14px}.tebah-body blockquote{background:#f5efdf;border-left:3px solid #b79543;margin:32px 0 24px;padding:24px;font-size:24.7px;font-weight:600;line-height:1.7}.tebah-body .tebah-source{color:#768780;font-size:14.3px;line-height:1.8}.tebah-photos{grid-template-columns:1fr 1fr;gap:28px;padding:0 44px 44px;display:grid}.tebah-photos-heading{border-top:1px solid #dde5df;grid-column:1/-1;padding-top:30px}.tebah-photos-heading p{letter-spacing:.16em;color:#927641;margin:0 0 14px;font-size:13px}.tebah-photos-heading h4{letter-spacing:-.035em;margin:0;font-size:32.5px}.tebah-photos figure{min-width:0;margin:0}.tebah-photos figure:last-child{grid-column:1/-1;max-width:820px;margin:auto}.tebah-photos img{width:100%;height:auto;display:block}.tebah-photos a>span{color:#315b61;background:#edf3f0;padding:12px 16px;font-size:14.3px;display:block}.tebah-photos figcaption{color:#64766b;margin-top:12px;font-size:16.9px;line-height:1.7}@media (max-width:1000px){.tebah-layout{grid-template-columns:minmax(0,1fr) 190px;gap:24px;padding:30px 28px}.tebah-cover{padding:34px 28px}.tebah-photos{padding:0 28px 30px}.tebah-prayer{padding:18px}}@media (max-width:760px){.tebah-cover{padding:30px 22px}.tebah-story h3{font-size:37.7px}.tebah-cover>p:last-child{font-size:16.9px}.tebah-location{font-size:14.3px}.tebah-layout{grid-template-columns:1fr;gap:28px;padding:28px 22px}.tebah-body p{font-size:18.2px}.tebah-body .tebah-lead{font-size:20.8px}.tebah-body h4{font-size:24.7px}.tebah-body blockquote{padding:20px;font-size:22.1px}.tebah-photos{grid-template-columns:1fr;gap:24px;padding:0 22px 28px}.tebah-photos-heading h4{font-size:28.6px}}.indonesia-october .tebah-cover{background:radial-gradient(at 100% 100%,#42604b,#0000 75%),#213c32}.indonesia-october .october-lead-photo{margin:0;padding:28px 44px 0}.indonesia-october .october-lead-photo img{width:100%;height:auto;display:block}.indonesia-october figcaption{color:#64766b;margin-top:12px;font-size:15.6px;line-height:1.7}.indonesia-october .tebah-layout{grid-template-columns:minmax(0,1fr) 240px}.indonesia-october .tebah-prayer dl{margin:0;font-size:16.9px;line-height:1.8}.indonesia-october .tebah-prayer dt{color:#765b35;margin-top:22px;font-weight:700}.indonesia-october .tebah-prayer dd{color:#527064;margin:7px 0 0}.indonesia-october .october-prayers{color:#455e60;padding-left:22px;font-size:19.5px;line-height:1.95}.indonesia-october .october-prayers li+li{margin-top:14px}.indonesia-october .tebah-source{margin-top:28px}@media (max-width:1000px){.indonesia-october .tebah-layout{grid-template-columns:minmax(0,1fr) 210px}.indonesia-october .october-lead-photo{padding:26px 28px 0}}@media (max-width:760px){.indonesia-october .tebah-layout{grid-template-columns:1fr}.indonesia-october .october-lead-photo{padding:22px 22px 0}.indonesia-october .october-prayers{font-size:18.2px}}.johor-story{color:#193e49;word-break:keep-all;background:#fffdf8;border:1px solid #dfe4d8;margin-top:20px;overflow:hidden}.johor-cover{color:#fff;background:radial-gradient(at 100% 100%,#57765b,#0000 75%),#183e40;padding:42px 44px}.johor-story .johor-kicker{letter-spacing:.17em;color:#e5d49c;margin:0 0 20px;font-size:13px;font-weight:700}.johor-cover>span{color:#d6e4d8;font-size:15.6px}.johor-story h3{letter-spacing:-.045em;margin:28px 0 20px;font-size:clamp(35.1px,4.42vw,55.9px);line-height:1.4}.johor-story h3 em{color:#f2db9a;font-style:normal}.johor-cover>p:last-child{color:#dce8df;margin:0;font-size:18.2px;line-height:1.8}.johor-layout{grid-template-columns:minmax(0,1fr) 240px;gap:36px;padding:40px 44px;display:grid}.johor-body{min-width:0}.johor-body section+section{margin-top:28px}.johor-body h4{letter-spacing:-.035em;border-bottom:1px solid #e0e5d9;margin:0 0 14px;padding-bottom:12px;font-size:27.3px;line-height:1.5}.johor-body p{white-space:pre-line;overflow-wrap:anywhere;color:#4d6259;margin:0;font-size:19.5px;line-height:1.95}.johor-body .johor-lead{color:#193e49;font-size:23.4px;font-weight:600}.johor-body .johor-source{color:#7b8778;border-top:1px solid #e1e6db;margin-top:30px;padding-top:20px;font-size:14.3px;line-height:1.8}.johor-original{background:#eef3e9;border-top:3px solid #b29a58;align-self:start;padding:24px}.johor-original>span{letter-spacing:.12em;color:#8c7644;font-size:11.7px;font-weight:700}.johor-original h4{margin:16px 0;font-size:27.3px;line-height:1.5}.johor-original p{color:#637361;margin:0 0 22px;font-size:16.9px;line-height:1.8}.johor-original a{color:#fff;background:#1d4c47;padding:15px;font-size:16.9px;font-weight:600;line-height:1.6;display:block}.johor-original a>span:first-child{float:right}.johor-original small{color:#788574;margin-top:20px;font-size:13px;line-height:1.9;display:block}.johor-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1000px){.johor-layout{grid-template-columns:minmax(0,1fr) 200px;gap:24px;padding:30px 28px}.johor-cover{padding:34px 28px}.johor-original{padding:20px}}@media (max-width:760px){.johor-cover{padding:30px 22px}.johor-story h3{font-size:36.4px}.johor-cover>span{font-size:14.3px}.johor-cover>p:last-child{font-size:16.9px}.johor-layout{grid-template-columns:1fr;gap:28px;padding:28px 22px}.johor-body p{font-size:18.2px}.johor-body .johor-lead{font-size:20.8px}.johor-body h4{font-size:24.7px}.johor-original a{max-width:320px}}.june-prayer-story .johor-cover{background:radial-gradient(at 100% 100%,#8a783e,#0000 75%),#315846}.june-prayer-story .june-prayer-list{color:#4d6259;margin:0;padding-left:22px;font-size:19.5px;line-height:1.95;list-style:decimal}.june-prayer-list li+li{margin-top:18px}.june-prayer-original>img{background:#f7ffed;width:100%;height:auto;margin-bottom:22px;display:block}.june-prayer-original .june-prayer-pdf{background:#3f6146}@media (max-width:760px){.june-prayer-story .june-prayer-list{font-size:18.2px}.june-prayer-original>img{max-width:240px}}.tanzania-story .johor-cover{background:radial-gradient(at 100% 100%,#8b6d3e,#0000 75%),#344e3b}.tanzania-story .tanzania-photo{margin:0}.tanzania-photo>img{width:100%;height:auto;display:block}.tanzania-photo figcaption{color:#6d7868;background:#eff1e6;padding:12px 22px;font-size:14.3px}.tanzania-prayer-list{color:#4d6259;margin:0;padding-left:22px;font-size:19.5px;line-height:1.95}.tanzania-prayer-list li+li{margin-top:18px}.tanzania-original .tanzania-preview{background:#fff;margin-bottom:20px;padding:0}.tanzania-preview img{width:100%;height:auto;display:block}.tanzania-original .tanzania-pdf-link{background:#405c3e}@media (max-width:760px){.tanzania-prayer-list{font-size:18.2px}.tanzania-original .tanzania-preview{max-width:220px}.tanzania-photo figcaption{font-size:13px}}.tanzania-story .tanzania-prayer-list{list-style:decimal}.brazil-story{color:#183d46;word-break:keep-all;background:#fffdf8;border:1px solid #dfe5dc;margin-top:20px;overflow:hidden}.brazil-story-cover{color:#fff;background:linear-gradient(115deg,#123f39,#285342);padding:42px 44px}.brazil-story .brazil-story-kicker{letter-spacing:.18em;color:#e3ca84;margin:0 0 20px;font-size:14.3px;font-weight:700}.brazil-story-meta{color:#d2e0d6;gap:20px;font-size:15.6px;display:flex}.brazil-story h3{letter-spacing:-.045em;margin:28px 0 20px;font-size:clamp(36.4px,4.94vw,59.8px);line-height:1.35}.brazil-story h3 em{color:#f1d997;font-style:normal}.brazil-story-cover>p:last-child{color:#dce6dc;margin:0;font-size:19.5px}.brazil-story-lead-photo{display:block;position:relative}.brazil-story img{width:100%;height:auto;display:block}.brazil-story a>span{color:#315044;background:#eef2e8;padding:12px 18px;font-size:14.3px;display:block}.brazil-story-body{max-width:820px;margin:auto;padding:38px 44px}.brazil-story-body>p{overflow-wrap:anywhere;margin:0 0 22px;font-size:20.8px;line-height:1.95}.brazil-story-body>p:first-child{font-size:24.7px;font-weight:600}.brazil-story-body blockquote{background:#f5efdf;border-left:3px solid #bb9747;margin:32px 0 0;padding:24px;font-size:29.9px;font-weight:600}.brazil-story-body blockquote span{color:#6f7867;margin-top:12px;font-size:14.3px;font-weight:400;display:block}.brazil-story-gallery{grid-template-columns:1fr 1fr;gap:28px;padding:0 44px 44px;display:grid}.brazil-story-gallery-heading{border-top:1px solid #dfe5d9;grid-column:1/-1;padding-top:30px}.brazil-story-gallery-heading p{color:#8f713d;letter-spacing:.16em;margin:0 0 12px;font-size:13px}.brazil-story-gallery h4{letter-spacing:-.035em;margin:0;font-size:31.2px}.brazil-story figure{min-width:0;margin:0}.brazil-story figure:last-child{grid-column:1/-1;max-width:720px;margin:auto}.brazil-story figcaption{color:#5d7163;margin-top:12px;font-size:16.9px;line-height:1.6}@media (max-width:760px){.brazil-story-cover{padding:30px 22px}.brazil-story h3{font-size:37.7px}.brazil-story-cover>p:last-child{font-size:16.9px}.brazil-story-body{padding:28px 22px}.brazil-story-body>p{font-size:18.2px}.brazil-story-body>p:first-child{font-size:20.8px}.brazil-story-body blockquote{padding:20px;font-size:27.3px}.brazil-story-gallery{grid-template-columns:1fr;gap:24px;padding:0 22px 28px}.brazil-story-gallery h4{font-size:28.6px}}.mission-nepal-august .report-cover{background:radial-gradient(at 100% 100%,#57704b,#0000 70%),#153d43}.mission-nepal-august .report-original a+a{border-top:1px solid #d5dfcf;margin-top:24px;padding-top:22px}.mission-nepal-august .report-body h4{border-bottom:1px solid #e1e4d7;padding-bottom:12px}
