/* The archival photograph moves independently; desktop copy follows normal page scrolling. */
@media(min-width:761px) and (prefers-reduced-motion:no-preference){
 html body .fc-shell .fc-hero-grid{overflow:hidden}
 html body .fc-shell .fc-hero-copy::after{background-size:95% auto!important;background-position:left 65%!important;filter:contrast(1.25);transform:translate3d(0,var(--fc-wide-hero-lift,0px),0)!important;will-change:transform}
}
@media(min-width:1121px){
 html body .fc-shell .fc-climber-rope-joins{position:absolute;left:0;top:0;width:160px;height:355px;overflow:visible;pointer-events:none;z-index:2;transition:top .62s cubic-bezier(.22,1,.36,1)}
}
@media(prefers-reduced-motion:reduce){.fc-climber-rope-joins{transition:none!important}}
@media(max-width:1120px){.fc-climber-rope-joins{display:none!important}
}
/* Shared responsive brand and navigation. */
html body .fc-menu-ready .fc-brand,html body.fc-interior-master .fc-menu-ready .fc-interior-brand{min-width:0;display:flex;align-items:center}
html body .fc-menu-ready .fc-wordmark,html body.fc-interior-master .fc-menu-ready .fc-interior-wordmark{min-width:0;flex:0 1 auto}
@media(max-width:1120px){
 html body .fc-menu-ready .fc-wordmark,html body.fc-interior-master .fc-menu-ready .fc-interior-wordmark{font-size:clamp(22px,5.8vw,42px)!important;line-height:.98!important}
}
@media(min-width:1121px){
 html body .fc-menu-ready .fc-header-actions .fc-page-languages a,html body .fc-menu-ready .fc-header-actions .fc-language-list a{padding:0 0 8px!important;border-bottom:4px solid transparent!important}
 html body .fc-menu-ready .fc-header-actions a.is-current{border-bottom-color:#e5bb19!important}
 html body .fc-shell .fc-timeline-marker:hover,html body .fc-shell .fc-timeline-marker:focus-visible{background:transparent!important;color:var(--fc-ink)!important;box-shadow:none!important}
 html body .fc-shell .fc-timeline-marker:hover strong,html body .fc-shell .fc-timeline-marker:focus-visible strong{background:#e5bb1933!important;color:var(--fc-ink)!important;box-shadow:0 0 0 3px #e5bb1933;border-radius:2px}
}
@media(max-width:1120px){
 html body .fc-shell .fc-hero-copy .fc-photo-credit{position:relative!important;inset:auto!important;transform:none!important;display:flex!important;flex-wrap:wrap;gap:5px 16px;margin:12px 0 16px!important;min-height:30px;font:400 12px/1.5 Arial,sans-serif!important}
 html body .fc-shell .fc-hero-copy .fc-photo-credit span{position:static!important;transform:none!important}
html body .fc-shell .fc-hero-copy > .fc-button{transform:none!important}
}
html body.field-command-template #wrapper{background:transparent!important}
html body.field-command-template:has(.fc-page[data-fc-theme="dark"]){background:#081d15!important}
body.fc-article-document .fc-interior-page{background:transparent!important}

@media(min-width:1121px){
 html body .fc-header.fc-menu-ready,html body.fc-interior-master .fc-interior-sitehead.fc-menu-ready{
 box-sizing:border-box;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;gap:20px 24px!important;padding:26px 32px 14px!important;width:100%!important;max-width:960px!important;margin-inline:auto!important;min-height:0!important;
 }
 html body .fc-menu-ready .fc-brand,html body.fc-interior-master .fc-menu-ready .fc-interior-brand{grid-area:1/1!important;width:auto!important;display:flex;align-items:center;gap:14px!important;margin:0!important}
 html body .fc-menu-ready .fc-brand img,html body.fc-interior-master .fc-menu-ready .fc-interior-brand img{width:64px!important;height:64px!important;flex:0 0 64px!important}
 html body .fc-menu-ready .fc-wordmark,html body.fc-interior-master .fc-menu-ready .fc-interior-wordmark{font-size:42px!important;line-height:.98!important}
 html body .fc-menu-ready .fc-header-actions,html body.fc-interior-master .fc-menu-ready .fc-header-actions{grid-area:1/2!important;position:static!important;width:auto!important;display:flex!important;flex-direction:row!important;gap:18px!important;align-items:center!important}
 html body .fc-menu-ready .fc-menu-panel,html body.fc-interior-master .fc-menu-ready .fc-menu-panel{display:block!important;grid-area:2/1/3/3!important;width:100%!important;margin:0!important;padding:0!important}
 html body .fc-menu-ready .fc-navigation,html body.fc-interior-master .fc-menu-ready .fc-navigation{display:flex!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:4px 16px!important;margin:0!important;padding:12px 0 0!important;border-top:1px solid var(--fc-menu-rule)}
 html body .fc-menu-ready .fc-navigation a,html body.fc-interior-master .fc-menu-ready .fc-navigation a{font:700 19px/1.25 "Barlow Condensed","Arial Narrow",Arial,sans-serif!important;letter-spacing:.025em!important;white-space:nowrap;min-height:40px;display:flex;align-items:center;color:var(--fc-menu-ink)!important}
 html body .fc-menu-ready .fc-menu-lettering{mask-image:none!important;-webkit-mask-image:none!important}
 html body .fc-menu-ready .fc-menu-row{display:flex;align-items:center;justify-content:flex-start!important;gap:4px!important}
 html body .fc-menu-ready .fc-submenu-toggle{width:28px!important;min-width:28px!important;height:40px!important;padding:0!important;display:grid;place-items:center;border:0;background:none;color:inherit}
 html body .fc-menu-ready .fc-submenu-toggle span{display:none}
 html body .fc-menu-ready .fc-submenu-toggle:after{content:"";width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin-top:-4px}
 html body .fc-menu-ready .fc-submenu-toggle[aria-expanded="true"]:after{transform:rotate(225deg);margin-top:4px}
 html body .fc-menu-ready .fc-submenu{background:var(--fc-menu-paper);border-top:3px solid #e5bb19;border-radius:0;padding:10px 16px;z-index:50}
 html body .fc-menu-ready .fc-header-tools{position:absolute;right:114px;top:32px;padding:0!important}
 html body .fc-menu-ready .fc-page-languages{display:flex!important;gap:12px!important;margin:0!important;padding:0!important;border:0!important}
 html body .fc-menu-ready .fc-page-languages a,html body .fc-menu-ready .fc-language-list a{font:700 17px/1.4 Arial,sans-serif!important;color:var(--fc-menu-ink)!important;letter-spacing:.02em!important}
 html body .fc-menu-ready .fc-header-actions .fc-theme-toggle{border-radius:20px!important;min-height:36px!important;height:36px!important}
}
@media(min-width:1121px){
 html body .fc-shell{width:100%!important;max-width:960px!important;margin-inline:auto!important}
 html body .fc-shell .fc-layout{grid-template-columns:minmax(0,1fr) 68px!important}
 html body .fc-shell .fc-hero-grid{height:360px!important;min-height:360px!important}
 html body .fc-shell .fc-hero-copy{padding:30px 28px!important;width:78%!important}
 html body .fc-shell .fc-hero-copy h1{font-size:52px!important;margin-bottom:24px!important}
 html body .fc-shell .fc-hero-media{min-height:360px!important}
 html body .fc-shell .fc-hero-deck{font-size:14px!important}
 html body .fc-shell .fc-photo-credit{font-size:11px!important}
 html body .fc-shell .fc-timeline{width:68px!important}
 html body .fc-shell .fc-article-list{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px}
 html body .fc-shell .fc-article-card{display:flex!important;flex-direction:column!important}
 html body .fc-shell .fc-card-image{width:100%!important;height:150px!important}
 html body .fc-shell .fc-card-image img{width:100%;height:100%;object-fit:cover}
 html body .fc-shell .fc-card-copy{padding:18px!important}
 html body .fc-shell .fc-reports{padding:28px!important}
 html body .fc-shell .fc-credibility strong{font-size:20px!important}
 html body .fc-menu-ready .fc-header-tools:empty{display:none!important}
 html body .fc-menu-ready .fc-header-actions .fc-language-list{display:flex;gap:12px;margin:0;padding:0}
 html body .fc-institutional-footer{box-sizing:border-box;max-width:960px!important;margin-inline:auto}
}
@media(min-width:1121px){
 html body.field-command-template{background:#eee7d8!important}
 html body.field-command-template:has(.fc-shell[data-fc-theme="dark"]){background:#081d15!important}
 html body .fc-shell .fc-layout{grid-template-columns:minmax(0,1fr) 160px!important}
 html body .fc-shell .fc-timeline{width:160px!important}
 html body .fc-shell .fc-timeline-art{width:104px!important;max-width:104px!important;height:auto!important;object-fit:contain;left:56px!important;right:auto!important;pointer-events:none}
 html body .fc-shell .fc-timeline-marker{padding-left:26px!important}
 html body .fc-shell .fc-timeline-marker.is-active{background:transparent!important}
 html body .fc-shell .fc-timeline-marker.is-active strong{background:#e5bb19}
 html body .fc-shell .fc-timeline-marker strong{font-size:14px!important;white-space:nowrap;position:relative;z-index:3}
 html body .fc-shell .fc-timeline-marker.is-behind-climber strong{opacity:1!important;color:var(--fc-ink)!important;text-shadow:none!important}
}
body.fc-article-document .fc-interior-wordmark{font-family:"Anton",Impact,sans-serif!important;font-weight:400!important}
body.fc-article-document{background-color:#eee7d8!important}
body.fc-article-document[data-fc-theme="dark"]{background-color:#081d15!important}
body.fc-article-document .fc-article{background-image:linear-gradient(#eee7d8b8,#eee7d8b8),url("../images/field-paper-scan.svg");background-size:960px auto}
body.fc-article-document[data-fc-theme="dark"] .fc-article{background-image:linear-gradient(#0b251ce8,#0b251ce8),url("../images/field-paper-scan.svg")}
body.fc-article-document .icl_post_in_other_langs{display:none!important}
body.fc-article-document .fc-article-feature figcaption{text-align:center}
body.fc-article-document .fc-article-copy .alignleft,body.fc-article-document .fc-article-copy .alignright{float:none!important}
body.fc-article-document .fc-article-copy table{display:block;max-width:100%;overflow-x:auto}
body.fc-article-document .fc-article-copy .gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:20px}
body.fc-article-document .fc-article-copy .gallery-item{width:auto!important;float:none!important}
/* Article pages inherit the paper and theme palette, with a quiet reading surface. */
body.fc-article-document .fc-article{max-width:960px;margin:0 auto;padding:48px 48px 64px;box-sizing:border-box}
body.fc-article-document .fc-article-heading{max-width:760px;margin:0 auto 30px}
body.fc-article-document .fc-article-kicker{font:700 14px/1.5 Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;margin:0 0 18px}
body.fc-article-document .fc-article-title{font:600 clamp(30px,3.5vw,44px)/1.13 "Source Serif 4",Georgia,serif!important;text-transform:none!important;letter-spacing:-.02em!important;color:inherit!important;margin:0 0 22px!important;overflow-wrap:anywhere}
body.fc-article-document .fc-article-meta{font:400 14px/1.6 Arial,sans-serif;display:flex;gap:8px 20px;flex-wrap:wrap;padding:0 0 22px;border-bottom:1px solid currentColor;opacity:.8}
body.fc-article-document .fc-article-feature{max-width:864px;margin:0 auto 36px}
body.fc-article-document .fc-article-feature img{display:block;max-width:100%;width:auto;height:auto;max-height:560px;object-fit:contain;margin:auto;border:1px solid #9c9279;padding:5px;box-sizing:border-box}
body.fc-article-document figcaption{font:400 14px/1.5 Arial,sans-serif!important;text-align:left;margin-top:10px;color:inherit!important}
body.fc-article-document .fc-article-copy{max-width:680px;margin:auto;font:400 19px/1.75 "Source Serif 4",Georgia,serif;overflow-wrap:anywhere}
body.fc-article-document .fc-article-copy p{font:inherit!important;margin:0 0 1.25em!important;color:inherit!important}
body.fc-article-document .fc-article-copy h2{font:600 28px/1.2 "Source Serif 4",Georgia,serif;margin:1.8em 0 .7em;color:inherit!important}
body.fc-article-document .fc-article-copy h3{font-size:23px;line-height:1.3}
body.fc-article-document .fc-article-copy img{max-width:100%!important;height:auto!important;display:block;margin:24px auto;box-sizing:border-box}
body.fc-article-document .fc-article-copy figure,body.fc-article-document .fc-article-copy .wp-caption{max-width:100%!important;margin:28px auto;box-sizing:border-box}
body.fc-article-document .fc-article-copy iframe,body.fc-article-document .fc-article-copy video{max-width:100%}
body.fc-article-document .fc-article-copy a{color:inherit;text-decoration:underline;text-decoration-color:#b39a25;text-underline-offset:4px}
body.fc-article-document .fc-article-related{max-width:760px;margin:48px auto 0;padding-top:26px;border-top:2px solid #b39a25}
body.fc-article-document .fc-article-related h2{font:600 26px/1.2 "Source Serif 4",Georgia,serif;color:inherit}
body.fc-article-document .fc-related-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
body.fc-article-document .fc-related-grid a{display:block;color:inherit;text-decoration:none;font:600 20px/1.3 "Source Serif 4",Georgia,serif}
body.fc-article-document .fc-related-grid time{display:block;font:400 13px/1.5 Arial,sans-serif;margin-bottom:8px}
body.fc-article-document .fc-page-languages{display:flex;gap:14px;flex-wrap:wrap;margin:20px 0}
body.fc-article-document .fc-page-languages a{color:inherit;font:700 14px/1.4 Arial,sans-serif}
@media(max-width:760px){
 body.fc-article-document .fc-article{padding:30px 20px 44px}
 body.fc-article-document .fc-article-copy{font-size:18px;line-height:1.7}
 body.fc-article-document .fc-related-grid{grid-template-columns:1fr}
 body.fc-article-document .fc-article-feature img{max-height:none}
}

/* Recent-entry cards only; the hero and climbing timeline are unchanged. */
html body .fc-shell .fc-card-copy p,.fc-news-archive .fc-card-copy p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font:400 16px/1.5 Arial,sans-serif!important}
.fc-news-archive-link{margin:28px 0 0;text-align:center}.fc-news-archive-link a,.fc-news-pagination a{display:inline-block;padding:12px 20px;border:1px solid currentColor;border-bottom:3px solid #e5bb19;color:inherit;text-decoration:none;font:400 17px/1.4 Arial,sans-serif}
.fc-news-archive .fc-article-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 20px}.fc-news-archive .fc-article-card{min-width:0}.fc-news-archive .fc-card-image{display:block;aspect-ratio:3/2;overflow:hidden}.fc-news-archive .fc-card-image img{width:100%;height:100%;object-fit:cover}.fc-news-archive .fc-card-copy{padding:16px 0}.fc-news-archive .fc-card-copy time{font:400 13px/1.5 Arial,sans-serif}.fc-news-archive .fc-card-copy h3{font:400 23px/1.2 'Anton',Impact,sans-serif;margin:10px 0}.fc-news-archive a{color:inherit}.fc-news-pagination{display:flex;justify-content:space-between;gap:20px;margin-top:28px}
@media(max-width:760px){html body .fc-shell .fc-article-list,.fc-news-archive .fc-article-list{display:grid!important;grid-template-columns:1fr!important}html body .fc-shell .fc-article-card{display:flex!important;flex-direction:column!important}html body .fc-shell .fc-card-image{width:100%!important;height:190px!important}html body .fc-shell .fc-card-image img{width:100%;height:100%;object-fit:cover}}

html body .fc-news-archive .fc-article-card{display:flex!important;flex-direction:column!important;background:transparent!important;box-shadow:none!important;border:0!important;border-bottom:1px solid #9c9279!important}html body .fc-news-archive .fc-card-image{width:100%!important;height:170px!important;aspect-ratio:auto!important}html body .fc-news-archive .fc-card-copy{padding:16px 0!important}html body .fc-news-archive .fc-card-copy h3 a{font:400 23px/1.25 Anton,Impact,sans-serif!important;text-decoration:none}html body .fc-news-archive .fc-card-more{font:400 15px/1.4 Arial,sans-serif!important}html body .fc-news-archive .fc-article-title{font-family:Anton,Impact,sans-serif!important;font-weight:400!important}html body .fc-news-archive{background:transparent!important}
/* Single entries share the established interior-page typography and paper. */
body.single-post.fc-article-document .fc-article{position:relative;isolation:isolate;background:#eee7d8!important;color:#123e2d!important}
body.single-post.fc-article-document .fc-article::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:url("../images/field-paper-scan.svg"),url("../images/field-paper-grit.svg");background-size:760px auto,430px auto;background-position:center top,0 0;background-repeat:repeat;opacity:.78;filter:contrast(1.42) brightness(1.01) saturate(.7);mix-blend-mode:multiply}
body.single-post.fc-article-document[data-fc-theme="dark"] .fc-article{background:#071811!important;color:#c3b38b!important}
body.single-post.fc-article-document[data-fc-theme="dark"] .fc-article::before{opacity:.62;filter:grayscale(1) invert(1) contrast(1.45) brightness(.85);mix-blend-mode:screen}
body.single-post.fc-article-document[data-fc-theme="dark"] .fc-interior-sitehead{background:#071811!important}
body.single-post.fc-article-document[data-fc-theme="dark"] .fc-interior-sitehead::before{opacity:.28!important;filter:grayscale(1) invert(1) contrast(1.1) brightness(.85)!important;mix-blend-mode:screen!important}
html body.single-post.fc-article-document .fc-interior-wordmark{font-family:Impact,Anton,"Arial Narrow",sans-serif!important;background-image:linear-gradient(rgba(23,53,38,.32),rgba(23,53,38,.32)),url("../images/headline-scratch-light-v3.png")!important;background-size:100% 100%,125% 115%!important;background-position:center,10% 60%!important}
html body.single-post.fc-article-document[data-fc-theme="dark"] .fc-interior-wordmark{background-image:linear-gradient(rgba(232,223,204,.42),rgba(232,223,204,.42)),url("../images/headline-scratch-dark-v3.png")!important}
html body.single-post.fc-article-document .fc-article-title{font:400 clamp(32px,4.5vw,48px)/1.15 Impact,Anton,"Arial Narrow",sans-serif!important;letter-spacing:.005em!important;text-transform:uppercase!important;overflow-wrap:normal;word-break:normal;background-image:linear-gradient(rgba(23,53,38,.38),rgba(23,53,38,.38)),url("../images/headline-scratch-light-v3.png");background-size:100% 100%,125% 115%;background-position:center,10% 60%;background-clip:text;-webkit-background-clip:text;color:transparent!important;-webkit-text-fill-color:transparent}
html body.single-post.fc-article-document[data-fc-theme="dark"] .fc-article-title{background-image:linear-gradient(rgba(212,197,163,.44),rgba(212,197,163,.44)),url("../images/headline-scratch-dark-v3.png")}
/* CJK glyphs use a strong native face while retaining the shared weathered fill. */
html:lang(zh) body.single-post.fc-article-document .fc-article-title{font-family:"PingFang SC","Noto Sans CJK SC","Microsoft YaHei",sans-serif!important;font-weight:900!important}
html body.single-post.fc-article-document .fc-article-copy{font:400 21px/1.7 Arial,sans-serif!important;color:inherit!important}
html body.single-post.fc-article-document .fc-article-copy :is(p,li,blockquote,figcaption){font-family:Arial,sans-serif!important;font-weight:400!important;color:inherit!important;background:transparent!important}
html body.single-post.fc-article-document :is(.fc-article-copy h2,.fc-article-copy h3,.fc-article-related h2,.fc-related-grid a){font-family:Impact,Anton,"Arial Narrow",sans-serif!important;font-weight:400!important;color:#123e2d!important}
html body.single-post.fc-article-document[data-fc-theme="dark"] :is(.fc-article-copy h2,.fc-article-copy h3,.fc-article-related h2,.fc-related-grid a){color:#d4c5a3!important}
html body.single-post.fc-article-document .fc-article-feature{border-left:5px solid #e5bb19;padding-left:18px;background:transparent!important}
html body.single-post.fc-article-document .fc-article-feature img{padding:0;border:2px solid #123e2d}
html body.single-post.fc-article-document[data-fc-theme="dark"] .fc-article-feature img{border-color:#9c9279}
html body.single-post.fc-article-document .fc-article-feature figcaption{text-align:left;font:400 16px/1.6 Arial,sans-serif!important;color:inherit!important}
@media(max-width:760px){html body.single-post.fc-article-document .fc-article-copy{font-size:19px!important}html body.single-post.fc-article-document .fc-article-feature{padding-left:15px}}

html body.single-post.fc-article-document .fc-article-title{background-color:#173526!important}html body.single-post.fc-article-document[data-fc-theme="dark"] .fc-article-title{background-color:#d4c5a3!important}

/* The light homepage uses the same scanned parchment instead of flat pale panels. */
.fc-page[data-fc-theme="light"] .fc-credibility,
.fc-page[data-fc-theme="light"] .fc-timeline,
.fc-page[data-fc-theme="light"] .fc-timeline-toggle{
 background-color:#e7d8bd!important;
 background-image:linear-gradient(rgba(23,63,46,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(23,63,46,.12) 1px,transparent 1px),linear-gradient(rgba(145,105,57,.10),rgba(145,105,57,.10)),url("../images/field-paper-scan.svg")!important;
 background-size:52px 52px,52px 52px,auto,760px auto!important;
 color:#173f2e!important;
}
@media(max-width:1120px){
 html body .fc-menu-ready > :is(.fc-language-list,.fc-page-languages){grid-column:1/-1;grid-row:2;display:flex!important;justify-content:center;align-items:center;flex-wrap:wrap;gap:9px;margin:12px 0 0;padding:9px 0 0;border-top:1px solid var(--fc-menu-rule);position:relative;z-index:3}
 html body .fc-menu-ready > :is(.fc-language-list,.fc-page-languages) a{display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;padding:5px 3px;color:var(--fc-menu-ink)!important;font:700 14px/1.2 Arial,sans-serif!important;text-decoration:none;border-bottom:3px solid transparent}
 html body .fc-menu-ready > :is(.fc-language-list,.fc-page-languages) a.is-current{border-bottom-color:#e5bb19}
 html body .fc-menu-ready .fc-menu-panel{grid-row:3}
}
/* Prayer alone occupies the compact homepage band. */
.fc-shell .fc-credibility{grid-template-columns:minmax(0,1fr)!important}
.fc-shell .fc-credibility > .fc-collaborators,.fc-shell .fc-credibility > .fc-credibility-item{display:none!important}
.fc-shell .fc-credibility > .fc-our-prayer{grid-column:1/-1;border:0!important}
 .fc-shell .fc-credibility > .fc-our-prayer summary{min-height:70px}
.fc-shell .fc-our-prayer .fc-prayer-label strong{font:800 clamp(19px,2.4vw,25px)/1.1 var(--fc-condensed)!important;letter-spacing:.025em!important;text-transform:uppercase!important;color:#173f2e!important}
.fc-shell .fc-our-prayer summary::before{content:none!important;display:none!important}
.fc-shell[data-fc-theme="light"] .fc-reports-header h2{color:#173f2e!important}
.fc-shell[data-fc-theme="dark"] .fc-reports-header h2{color:#d4c5a3!important}
@media(max-width:760px){.fc-shell .fc-our-prayer summary::after{flex-basis:30px;width:30px;height:30px}}
.fc-shell .fc-our-prayer summary::after{display:grid;place-items:center;flex:0 0 33px;width:33px;height:33px;margin-left:auto;border:1px solid #9a8968;color:#173f2e!important;font:800 27px/1 var(--fc-condensed)!important}
.fc-shell[data-fc-theme="dark"] .fc-our-prayer .fc-prayer-label strong,.fc-shell[data-fc-theme="dark"] .fc-our-prayer summary::after{color:#d4c5a3!important}
.fc-shell[data-fc-theme="dark"] .fc-our-prayer summary::after{border-color:#687063}
.fc-shell .fc-our-prayer summary:hover{background:transparent!important}
/* Dark homepage panels use the same scanned field paper as the rest of the site. */
.fc-shell[data-fc-theme="dark"] .fc-credibility,
.fc-shell[data-fc-theme="dark"] .fc-timeline,
.fc-shell[data-fc-theme="dark"] .fc-timeline-toggle{
 background-color:#0b2419!important;
 background-image:linear-gradient(rgba(212,197,163,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(212,197,163,.12) 1px,transparent 1px),linear-gradient(rgba(7,24,17,.95),rgba(7,24,17,.95)),url("../images/field-paper-scan.svg")!important;
 background-size:52px 52px,52px 52px,auto,760px auto!important;
 color:#d4c5a3!important;
}
/* Homepage finishing pass: warm stencil and textured field surfaces. */
.fc-shell[data-fc-theme="dark"] .fc-hero-copy h1 .fc-title-years,
.fc-shell[data-fc-theme="dark"] .fc-hero-copy h1 .fc-title-line{background-image:linear-gradient(rgba(212,197,163,.52),rgba(212,197,163,.52)),url("../images/headline-scratch-dark-v3.png")!important;background-color:#d4c5a3!important;background-blend-mode:multiply!important;-webkit-text-stroke:.2px #d4c5a3!important}
.fc-shell[data-fc-theme="dark"] .fc-hero-deck strong{color:#d4c5a3!important}
.fc-shell[data-fc-theme="dark"] .fc-photo-credit{color:#c7b899!important}
.fc-shell[data-fc-theme="light"] .fc-article-card{background:#f1eadf!important;background-image:none!important}
.fc-shell[data-fc-theme="dark"] .fc-article-card{background-color:#0b2419!important;background-image:linear-gradient(rgba(7,24,17,.86),rgba(7,24,17,.86)),url("../images/field-paper-scan.svg")!important;background-size:auto,760px auto!important}
.fc-shell[data-fc-theme="dark"] .fc-card-copy h3{color:#d4c5a3!important}
.fc-shell[data-fc-theme="dark"] .fc-card-copy > p{color:#c1b399!important}
.fc-shell .fc-timeline-note{background-color:#ded1b8!important;background-image:linear-gradient(rgba(222,209,184,.72),rgba(222,209,184,.72)),url("../images/field-paper-scan.svg")!important;background-size:auto,650px auto!important}
.fc-shell[data-fc-theme="dark"] .fc-timeline-note{background-color:#0b2419!important;background-image:linear-gradient(rgba(7,24,17,.84),rgba(7,24,17,.84)),url("../images/field-paper-scan.svg")!important}
.fc-shell[data-fc-theme="dark"] .fc-note-title{color:#d4c5a3!important}
.fc-shell[data-fc-theme="dark"] .fc-note-story{color:#c5b99e!important}
@media(max-width:760px){
 .fc-shell .fc-hero-copy > .fc-button{min-height:42px!important;padding:0 13px!important;font-size:14px!important}
 .fc-shell .fc-hero-copy > .fc-button::after{margin-left:10px!important;font-size:17px!important}
 .fc-shell .fc-timeline.is-expanded .fc-timeline-note{width:min(220px,calc(100% - 112px))!important;margin-left:62px!important;padding:11px 12px 15px!important}
 .fc-shell .fc-timeline-note .fc-note-title{font-size:18px!important;line-height:1.15!important}
 .fc-shell .fc-timeline-note .fc-note-story{font-size:14px!important;line-height:1.35!important}
 .fc-shell .fc-timeline.is-expanded .fc-timeline-art{width:106px!important;right:27px!important}
 .fc-shell[data-fc-theme="dark"] .fc-timeline.is-expanded .fc-timeline-art{filter:sepia(.35) saturate(.65) brightness(.72) contrast(1.05)!important}
 .fc-shell .fc-timeline.is-expanded .fc-timeline-marker.is-active{background:transparent!important}
 .fc-shell .fc-timeline.is-expanded .fc-timeline-marker.is-active strong{background:#e5bb19!important;color:#11291d!important}
}
/* Phone years retain solid lettering as the climber passes them. */
@media(max-width:760px){
 .fc-shell .fc-timeline.is-expanded .fc-timeline-marker{z-index:5!important}
 .fc-shell .fc-timeline.is-expanded .fc-timeline-marker.is-behind-climber strong{color:#173f2e!important;-webkit-text-stroke:0!important;text-shadow:none!important;background:#e7d8bdeb!important;padding:1px 3px;border-radius:2px}
 .fc-shell[data-fc-theme="dark"] .fc-timeline.is-expanded .fc-timeline-marker.is-behind-climber strong{color:#d4c5a3!important;background:#071811ed!important}
}


/* Continuous homepage dossier surface and matching disclosure controls. */
.fc-shell[data-fc-theme="light"] .fc-layout{
 background-color:#eee7d8!important;
 background-image:linear-gradient(rgba(23,63,46,.10) 1px,transparent 1px),linear-gradient(90deg,rgba(23,63,46,.10) 1px,transparent 1px),url("../images/field-paper-scan.svg"),linear-gradient(to bottom,#e7d8bd 0,#e7d8bd 42%,#eee7d8 75%,#eee7d8 100%)!important;
 background-size:52px 52px,52px 52px,760px auto,100% 520px!important;
 background-repeat:repeat,repeat,repeat,no-repeat!important;
}
.fc-shell[data-fc-theme="dark"] .fc-layout{
 background-color:#071811!important;
 background-image:linear-gradient(rgba(212,197,163,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(212,197,163,.09) 1px,transparent 1px),linear-gradient(rgba(7,24,17,.84),rgba(7,24,17,.84)),url("../images/field-paper-scan.svg"),linear-gradient(to bottom,#0b2419 0,#0b2419 42%,#071811 75%,#071811 100%)!important;
 background-size:52px 52px,52px 52px,auto,760px auto,100% 520px!important;
 background-repeat:repeat,repeat,repeat,repeat,no-repeat!important;
}
.fc-shell .fc-layout .fc-credibility,
.fc-shell .fc-layout .fc-timeline,
.fc-shell .fc-layout .fc-timeline-toggle{background:transparent!important}
.fc-shell .fc-timeline-toggle-years{display:none!important}
.fc-shell .fc-our-prayer summary::after,
.fc-shell .fc-timeline-toggle-mark{display:grid!important;place-items:center!important;box-sizing:border-box!important;flex:0 0 33px!important;width:33px!important;height:33px!important;margin-left:4px!important;border:1px solid var(--fc-rule)!important;font:500 27px/1 Arial,sans-serif!important}
@media(max-width:760px){
 .fc-shell .fc-our-prayer summary::after,
 .fc-shell .fc-timeline-toggle-mark{flex-basis:30px!important;width:30px!important;height:30px!important}
}

/* October 19: align homepage masthead, disclosure titles, and climber notes. */
.fc-shell .fc-our-prayer summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}
.fc-shell .fc-our-prayer summary::after{margin-left:auto!important}
.fc-shell .fc-our-prayer .fc-prayer-label strong,
.fc-shell .fc-timeline-toggle-title{font:800 clamp(23px,2.9vw,29px)/1.08 "Barlow Condensed","Arial Narrow",Arial,sans-serif!important;letter-spacing:.025em!important;text-transform:uppercase!important}
.fc-shell .fc-our-prayer summary::after,
.fc-shell .fc-timeline-toggle-mark{flex:0 0 33px!important;width:33px!important;height:33px!important;margin-left:auto!important;font:500 27px/1 Arial,sans-serif!important}
@media(max-width:1120px){
 html body .fc-menu-ready .fc-wordmark{font-size:clamp(27px,7.4vw,34px)!important;line-height:.98!important}
 html body .fc-menu-ready .fc-brand img{width:clamp(54px,14vw,64px)!important;height:clamp(54px,14vw,64px)!important;flex:0 0 clamp(54px,14vw,64px)!important}
}
@media(max-width:360px){html body .fc-menu-ready .fc-wordmark{font-size:24px!important}html body .fc-menu-ready .fc-brand img{width:48px!important;height:48px!important;flex-basis:48px!important}}
@media(min-width:1121px){html body .fc-menu-ready .fc-wordmark{font-size:clamp(48px,5.4vw,58px)!important}html body .fc-menu-ready .fc-brand img{width:76px!important;height:76px!important;flex-basis:76px!important}}
.fc-shell .fc-timeline-marker.is-active{background:transparent!important}
.fc-shell .fc-timeline-marker.is-active strong{font:800 15px/1 "Barlow Condensed","Arial Narrow",Arial,sans-serif!important;padding:1px 3px!important;background:rgba(231,216,189,.82)!important;color:#173f2e!important;border:0!important;border-radius:2px!important;box-shadow:none!important;text-shadow:none!important}
.fc-shell[data-fc-theme="dark"] .fc-timeline-marker.is-active strong{background:rgba(7,24,17,.78)!important;color:#d4c5a3!important}
@media(max-width:760px){
 .fc-shell .fc-our-prayer .fc-prayer-label strong,.fc-shell .fc-timeline-toggle-title{font-size:clamp(23px,6.2vw,27px)!important}
 .fc-shell .fc-our-prayer summary::after,.fc-shell .fc-timeline-toggle-mark{flex-basis:30px!important;width:30px!important;height:30px!important}
 .fc-shell .fc-timeline.is-expanded .fc-timeline-note{left:14px!important;right:auto!important;width:calc(100% - 178px)!important;max-width:220px!important;margin-left:0!important;box-sizing:border-box!important}
}

/* Keep selected timeline years as quiet translucent labels over the drawing. */
html body .fc-shell .fc-timeline .fc-timeline-marker.is-active strong,
html body .fc-shell .fc-timeline.is-expanded .fc-timeline-marker.is-active strong{
 background:rgba(231,216,189,.82)!important;color:#173f2e!important;border:0!important;border-radius:2px!important;box-shadow:none!important;text-shadow:none!important;font:800 15px/1 "Barlow Condensed","Arial Narrow",Arial,sans-serif!important;padding:1px 3px!important;
}
html body .fc-shell[data-fc-theme="dark"] .fc-timeline .fc-timeline-marker.is-active strong,
html body .fc-shell[data-fc-theme="dark"] .fc-timeline.is-expanded .fc-timeline-marker.is-active strong{background:rgba(7,24,17,.78)!important;color:#d4c5a3!important}

/* Entries use the same Homenaje paper palette in dark mode. */
body.single-post.fc-article-document[data-fc-theme="dark"]{background-color:#071811!important}
body.single-post.fc-article-document[data-fc-theme="dark"] .fc-interior-sitehead.fc-interior-sitehead::before{opacity:.55!important;filter:grayscale(1) contrast(1.25) brightness(.35)!important;mix-blend-mode:luminosity!important}


/* Carry the numbered archive paper and grid into the shared lower widgets. */
body .fc-restored-widgets{background-color:#eee7d8!important;background-image:linear-gradient(rgba(23,63,46,.10) 1px,transparent 1px),linear-gradient(90deg,rgba(23,63,46,.10) 1px,transparent 1px),linear-gradient(to bottom,rgba(238,231,216,.66),rgba(238,231,216,.88) 420px,rgba(238,231,216,.94)),url("../images/field-paper-scan.svg")!important;background-size:52px 52px,52px 52px,100% 100%,760px auto!important;background-position:max(0px,calc((100vw - 960px)/2)) top,max(0px,calc((100vw - 960px)/2)) top,center top,center top!important}
body:has(.fc-page[data-fc-theme="dark"]) .fc-restored-widgets,body[data-fc-theme="dark"] .fc-restored-widgets{background-color:#071811!important;background-image:linear-gradient(rgba(219,201,161,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(219,201,161,.055) 1px,transparent 1px),linear-gradient(180deg,rgba(7,24,17,.84),rgba(7,24,17,.88)),url("../images/field-paper-scan.svg")!important;background-size:112px 112px,112px 112px,cover,cover!important;background-position:center top,center top,center,center!important}

/* Shared lower sections stay inside the same 960px editorial canvas on every template. */
html body .fc-restored-widgets{width:100%!important;max-width:960px!important;margin:0 auto!important;box-sizing:border-box!important;padding:36px clamp(20px,4vw,48px)!important;background-position:left top,left top,center top,center top!important}

/* Continue the editorial side rules through the lower widgets. */
html body .fc-restored-widgets{border-left:1px solid rgba(24,51,40,.22)!important;border-right:1px solid rgba(24,51,40,.22)!important}
body:has(.fc-page[data-fc-theme="dark"]) .fc-restored-widgets,body[data-fc-theme="dark"] .fc-restored-widgets{border-left-color:rgba(212,197,163,.22)!important;border-right-color:rgba(212,197,163,.22)!important}

/* Light homepage institutional footer matches the Servicios parchment footer. */
body.field-command-template:has(.fc-shell[data-fc-theme="light"]) .fc-institutional-footer{position:relative!important;isolation:isolate!important;background:#eee7d8!important;color:#123e2d!important;padding:28px 32px 32px!important;font:16px/1.55 Arial,sans-serif!important}
body.field-command-template:has(.fc-shell[data-fc-theme="light"]) .fc-institutional-footer::before{content:""!important;position:absolute!important;inset:0!important;z-index:-1!important;pointer-events:none!important;background-image:url("../images/field-paper-scan.svg"),url("../images/field-paper-grit.svg")!important;background-size:760px auto,430px auto!important;background-repeat:repeat!important;opacity:.3!important;filter:contrast(1.08) brightness(1.03) saturate(.7)!important;mix-blend-mode:multiply!important}
body.field-command-template:has(.fc-shell[data-fc-theme="light"]) .fc-institutional-footer :is(h2,p,address,small,a){color:#123e2d!important}
body.field-command-template:has(.fc-shell[data-fc-theme="light"]) .fc-institutional-footer :is(p,address,a){font-size:16px!important;line-height:1.55!important}

/* Desktop Servicios: the evacuation photo matches the flag photo above. */
@media(min-width:761px){html body.fc-interior-master .fc-interior-body__inner .fc-master-content figure.fc-service-photo:has(img[src$="IMG_7481.jpeg"]){box-sizing:border-box!important;width:min(638px,100%)!important;max-width:638px!important;margin-left:auto!important;margin-right:auto!important}}

/* Light climber timeline: keep moving years readable without the heavy weight. Dark mode retains its established typography. */
.fc-shell[data-fc-theme="light"] .fc-timeline-marker strong{font-weight:500!important}
html body .fc-shell[data-fc-theme="light"] .fc-timeline .fc-timeline-marker.is-active strong,html body .fc-shell[data-fc-theme="light"] .fc-timeline.is-expanded .fc-timeline-marker.is-active strong{font-weight:500!important}

/* Timeline history notes: readable body copy in every WPML language. */
html body .fc-shell .fc-timeline-note{width:320px!important;max-width:min(320px,calc(100vw - 32px))!important}
html body .fc-shell .fc-timeline-note .fc-note-story{font:400 18px/1.45 Arial,sans-serif!important;overflow-wrap:anywhere}
@media(max-width:760px){html body .fc-shell .fc-timeline.is-expanded .fc-timeline-note{width:calc(100% - 145px)!important;max-width:260px!important;padding:14px 14px 18px!important}html body .fc-shell .fc-timeline-note .fc-note-story{font-size:16px!important;line-height:1.4!important}}

/* Tag, category and date archives share the dossier texture and weathered titles. */
html body.fc-article-document .fc-taxonomy-archive{background-color:#eee7d8!important;background-image:linear-gradient(rgba(23,63,46,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(23,63,46,.09) 1px,transparent 1px),linear-gradient(rgba(238,231,216,.84),rgba(238,231,216,.84)),url("../images/field-paper-scan.svg")!important;background-size:52px 52px,52px 52px,auto,760px auto!important}
html body.fc-article-document[data-fc-theme="dark"] .fc-taxonomy-archive{background-color:#071811!important;background-image:linear-gradient(rgba(212,197,163,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(212,197,163,.07) 1px,transparent 1px),linear-gradient(rgba(7,24,17,.84),rgba(7,24,17,.84)),url("../images/field-paper-scan.svg")!important}
html body.fc-article-document .fc-taxonomy-archive .fc-article-title{background-image:linear-gradient(rgba(23,53,38,.38),rgba(23,53,38,.38)),url("../images/headline-scratch-light-v3.png")!important;background-color:#173526!important;background-size:100% 100%,125% 115%!important;background-position:center,10% 60%!important;background-clip:text!important;-webkit-background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important}
html body.fc-article-document[data-fc-theme="dark"] .fc-taxonomy-archive .fc-article-title{background-image:linear-gradient(rgba(212,197,163,.44),rgba(212,197,163,.44)),url("../images/headline-scratch-dark-v3.png")!important;background-color:#d4c5a3!important}
.fc-taxonomy-archive .fc-archive-description{font:400 17px/1.5 Arial,sans-serif;margin-bottom:18px}

/* 2026 mission archive link in the climber history card. */
html body .fc-shell .fc-timeline-note .fc-note-link{display:inline-block;margin-top:12px;font:700 16px/1.35 Arial,sans-serif;color:#173f2e;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px;overflow-wrap:anywhere}
html body .fc-shell[data-fc-theme="dark"] .fc-timeline-note .fc-note-link{color:#d4c5a3}
html body .fc-shell .fc-timeline-note .fc-note-link[hidden]{display:none!important}

/* 2026-10-21: year controls must not paint a full-width touch/selection bar. */
html body .fc-shell .fc-timeline .fc-timeline-marker,
html body .fc-shell .fc-timeline .fc-timeline-marker:hover,
html body .fc-shell .fc-timeline .fc-timeline-marker:focus,
html body .fc-shell .fc-timeline .fc-timeline-marker:focus-visible,
html body .fc-shell .fc-timeline .fc-timeline-marker:active {
  background:transparent!important;
  box-shadow:none!important;
  outline:none!important;
  -webkit-tap-highlight-color:transparent;
  -webkit-touch-callout:none;
  -webkit-user-select:none;
  user-select:none;
}
html body .fc-shell .fc-timeline .fc-timeline-marker * {
  -webkit-user-select:none;
  user-select:none;
  -webkit-touch-callout:none;
}
html body .fc-shell .fc-timeline .fc-timeline-marker:hover strong,
html body .fc-shell .fc-timeline .fc-timeline-marker:focus strong,
html body .fc-shell .fc-timeline .fc-timeline-marker:active strong {
  background:rgba(190,153,35,.18)!important;
}
html body .fc-shell[data-fc-theme="dark"] .fc-timeline .fc-timeline-marker:hover strong,
html body .fc-shell[data-fc-theme="dark"] .fc-timeline .fc-timeline-marker:focus strong,
html body .fc-shell[data-fc-theme="dark"] .fc-timeline .fc-timeline-marker:active strong {
  background:rgba(208,174,68,.20)!important;
}
html body .fc-shell .fc-timeline .fc-timeline-marker:focus-visible strong {
  outline:2px solid rgba(180,143,24,.85);
  outline-offset:3px;
}

/* 2026-10-21: one step larger year labels, retaining the approved font weights. */
html body .fc-shell[data-fc-theme] .fc-timeline .fc-timeline-marker strong,
html body .fc-shell[data-fc-theme] .fc-timeline.is-expanded .fc-timeline-marker strong {
  font-size:16px!important;
  line-height:1!important;
}
html body .fc-shell[data-fc-theme] .fc-timeline .fc-timeline-marker.is-active strong,
html body .fc-shell[data-fc-theme] .fc-timeline.is-expanded .fc-timeline-marker.is-active strong {
  font-size:17px!important;
  line-height:1!important;
}

/* Warmer article-paper tone for light-mode news cards, all languages. */
html body #primary[data-fc-theme="light"] #reportes .fc-article-card,
html body #primary[data-fc-theme="light"] #reportes .fc-article-card:hover,
html body #primary[data-fc-theme="light"] #reportes .fc-article-card:focus-within,
html body .fc-shell[data-fc-theme="light"] #reportes .fc-article-card{background:#e9dfca!important;}

/* Dark-mode climber papers: forest texture, warm ink and edge-following depth. */
html body #primary[data-fc-theme="dark"] .fc-timeline-note{
 --paper-tone:#071811!important;
 color:#e5d9bd!important;
 filter:drop-shadow(0 12px 10px rgba(0,8,4,.75)) drop-shadow(0 8px 18px rgba(91,151,110,.42))!important;
}
html body #primary[data-fc-theme="dark"] .fc-timeline-note::before{
 background-color:#071811!important;
 background-image:linear-gradient(rgba(7,24,17,.88),rgba(7,24,17,.88)),url("../images/field-paper-scan.svg")!important;
 background-size:100% 100%,550px auto!important;
 background-blend-mode:normal,normal!important;
 box-shadow:inset 0 0 30px rgba(0,12,6,.6),inset 0 0 2px rgba(176,203,160,.4)!important;
}
html body #primary[data-fc-theme="dark"] .fc-timeline-note::after{
 background:linear-gradient(135deg,transparent 48%,#061b12 49%,#334c3e 57%,#10281c 95%)!important;
}
html body #primary[data-fc-theme="dark"] .fc-timeline-note :is(.fc-note-title,.fc-note-story,.fc-note-close,.fc-note-link){color:#e5d9bd!important;text-shadow:none!important}
html body #primary[data-fc-theme="dark"] .fc-timeline-note .fc-note-year{color:#baca9f!important}
html body #primary[data-fc-theme="dark"] .fc-timeline-note .fc-note-close:focus-visible{outline-color:#d4c5a3!important}
