/* Activity archive: approved copy, original images and native filters remain.
   Follow the established business/work/press FV; keep all changes page-local. */
body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .records-page-hero{padding-top:12px;padding-bottom:24px;background:#061b35;border-bottom:0}
body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .records-page-hero>.page-hero-background>img{left:26%;width:74%;height:100%;object-fit:cover;object-position:66% 47%;transform:none;filter:none}
body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .records-page-hero>.page-hero-background::after{background:linear-gradient(90deg,#061b35 2%,#061b35f2 29%,#061b35cf 64%,#061b3566 100%),linear-gradient(0deg,#061b35d9,transparent 72%)}
body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .records-page-hero .chapter-hero-copy{max-width:1000px}
body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .records-page-hero .eyebrow{position:relative;padding-left:44px;font-size:13px;letter-spacing:.15em}
body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .records-page-hero .eyebrow::before{content:"";position:absolute;left:0;top:.75em;width:27px;height:1px;background:#d8b980}
body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .records-page-hero h1{font-size:clamp(42px,5.5vw,78px);font-weight:700;line-height:1.36;letter-spacing:-.035em;margin:26px 0 25px;text-shadow:0 4px 32px #00102226}
body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .records-title-phrase{display:block;max-width:100%}
body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .records-title-accent{color:#e8ca92}
body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .records-page-hero .lead{font-size:16px;line-height:2.05;max-width:min(690px,61vw);margin:0;color:#e2eaf4}
body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .records-jump{margin-top:22px;gap:12px 28px;flex-wrap:wrap}
body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .records-jump>a{font-size:16px;line-height:1.9;min-height:52px}
body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .chapter-signature{margin-top:36px;border-top-color:#d1b47a55}

/* Search is a quiet working area; its short explanation stays close to inputs. */
body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .records-listing{padding-block:60px 68px;scroll-margin-top:0;background:radial-gradient(ellipse at 0 0,#e8d7b536,transparent 42%),linear-gradient(112deg,#fcfbf7 8%,#edf3f9)}
body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .records-search-heading{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:28px 56px;margin-bottom:30px}
body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .records-search-heading .eyebrow{font-size:13px;letter-spacing:.12em;color:#806030}
body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .records-search-heading h2{font-size:clamp(29px,3vw,40px);line-height:1.6;letter-spacing:-.025em;margin-top:14px;color:#173b5d}
body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .records-search-heading h2>.records-heading-phrase{display:block}
body.fi-subpage.fi-chapter-edition[data-records-presentation] #main :is(.records-search-heading h2,.records-album h2)>wbr{display:none}
body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .records-search-heading h2>span:last-child{color:#806030}
body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .records-search-copy{padding-left:24px;border-left:2px solid #b49560;max-width:40em;font-size:16px;line-height:2.05;color:#435e77}
body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .records-search-copy>p+p{margin-top:12px}
body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .records-filter{grid-template-columns:minmax(0,1.4fr) minmax(0,1.25fr) minmax(0,.85fr) minmax(0,.85fr) auto;gap:20px;align-items:end;padding:26px 28px;margin-bottom:24px;border:1px solid #c5d4df;border-top:2px solid #b49560;background:#ffffffd9;box-shadow:0 12px 30px #12324d05}
body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .records-filter label{grid-column:auto;grid-row:auto;min-width:0;font-size:14px;line-height:1.8;color:#30536f}
body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .records-filter :is(input,select){min-width:0;width:100%;max-width:100%;min-height:52px;margin-top:9px;padding:11px 12px;font-size:16px;line-height:1.7;border:1px solid #b8c9d8;background:#fff;color:#173f65}
body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .records-filter input::placeholder{color:#62768b;opacity:1}
body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .records-filter>button{grid-column:5;grid-row:1;justify-self:stretch;min-height:52px;max-width:100%;padding:11px 14px;border:1px solid #a4b9cb;background:#f3f7fa;color:#305b80;font-size:14px;line-height:1.8;white-space:normal;gap:8px}
body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .records-filter>button:is(:hover,:focus-visible){background:#e9f0f6;border-color:#806030}
body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .records-filter-help{grid-column:1/-1;grid-row:2;padding:0;margin:0;font-size:14px;line-height:1.95;color:#526b80}
body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .records-results-heading{gap:10px 28px;align-items:center;margin-bottom:0}
body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .records-results-heading .listing-count{font-size:15px;line-height:1.95;color:#30536f}
body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .records-press-link{font-size:14px;line-height:1.9;min-height:48px;color:#305b80}
body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .records-year-note{margin-block:8px 24px;font-size:13px;line-height:1.95;color:#526b80}

/* One chronology, with room to see each authentic source artwork or photo. */
body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .chapter-ledger{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;border:0}
body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .chapter-ledger>li{width:100%;min-width:0;margin:0;border:1px solid #cedae4;border-top:2px solid #b49560;background:#fff;box-shadow:0 10px 28px #12324d05}
body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .chapter-ledger>li>a{display:grid;grid-template-columns:300px minmax(0,1fr) 32px;grid-template-areas:"image date arrow" "image copy arrow";align-items:start;gap:10px 28px;width:100%;min-width:0;padding:28px;background:#fff;transition:background-color .2s,box-shadow .2s;transform:none}
body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .chapter-ledger>li>a:is(:hover,:focus-visible){background:#f6f9fc;box-shadow:inset 3px 0 #b49560;transform:none}
body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .chapter-ledger>li>a:active{background:#eaf1f6}
body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .records-entry-visual{grid-area:image;min-width:0;width:100%;max-width:none;margin:0;align-self:start}
body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .chapter-ledger .ledger-image{display:block;position:relative;width:100%;min-width:0;max-width:none;aspect-ratio:16/9;margin:0;border:1px solid #d4dfe8;background:#f0f4f7;overflow:hidden}
body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .chapter-ledger .ledger-image img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain;transform:none;filter:none}
body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .records-image-note{margin-top:8px;font-size:13px;line-height:1.9;color:#526b80}
body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .chapter-ledger .ledger-date{grid-area:date;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px;padding:0;font-size:13px;line-height:1.9;color:#526b80;white-space:normal}
body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .chapter-ledger .ledger-date time{font-family:var(--latin);font-size:14px;line-height:1.9;letter-spacing:.025em;font-variant-numeric:tabular-nums}
body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .records-date-meaning{font-size:13px;line-height:1.9;color:#526b80}
body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .records-entry-copy{grid-area:copy;min-width:0}
body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .chapter-ledger .ledger-meta{font-size:13px;line-height:1.9;gap:6px 14px;margin-bottom:11px;color:#806030}
body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .chapter-ledger .ledger-meta>span:nth-child(2){color:#526b80}
body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .records-status{font-size:13px;line-height:1.8;padding:2px 8px;border-color:#c5d4df;background:#f2f6fa;color:#305b80}
body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .chapter-ledger .ledger-title{font-size:clamp(25px,2.2vw,31px);font-weight:700;line-height:1.6;letter-spacing:-.025em;color:#173b5d;max-width:none}
body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .chapter-ledger :is(.ledger-title,.ledger-summary) .records-copy-unit{display:inline}
body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .chapter-ledger .ledger-summary{font-size:16px;line-height:2;margin-top:14px;color:#435e77;max-width:44em}
body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .chapter-ledger .ledger-arrow{grid-area:arrow;display:grid;place-items:center;align-self:start;width:32px;height:32px;min-width:0;padding:0;margin:0;border:1px solid #b4956080;border-radius:50%;font:20px/1 var(--latin);color:#806030;transform:none}
body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .chapter-ledger>li>a:is(:hover,:focus-visible) .ledger-title{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px;color:#174a70}
body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .listing-empty{padding:32px 28px;border:1px solid #c5d4df;background:#fff}
body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .listing-empty h3{font-size:24px;line-height:1.7;color:#173b5d}
body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .listing-empty p{font-size:16px;line-height:2;color:#435e77}
body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .listing-more button{margin-top:30px;min-height:54px;min-width:min(280px,100%);font-size:15px;line-height:1.9;background:#fff;border-color:#a98b59;color:#173f65}

/* Keep the genuine evening photo whole, with a distinct, light-touch backdrop. */
body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .records-album{padding-block:64px 68px;background:radial-gradient(ellipse at 100% 0,#537b9c38,transparent 62%),linear-gradient(116deg,#102c48,#173f65);border-top:1px solid #b4956066}
body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .records-album::before{background-position:100% 50%;background-size:auto 135%;opacity:.16}
body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .records-album>.page-width{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:40px 64px;align-items:center}
body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .records-album-photo{min-width:0;width:100%;max-width:none;border:1px solid #a3b8ca66;border-top:2px solid #c5a370;box-shadow:0 14px 36px #02162c29}
body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .records-album-photo>img{display:block;width:100%;height:auto;aspect-ratio:auto;object-fit:contain;transform:none;filter:none}
body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .records-album-photo figcaption{padding:12px 16px;gap:8px 20px;font-size:13px;line-height:1.95;background:#102c48;color:#dbe5ee}
body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .records-photo-source{font-size:13px;line-height:1.9;min-height:44px;color:#e8ca92}
body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .records-album-copy .eyebrow{font-size:13px;letter-spacing:.12em;color:#e8ca92}
body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .records-album h2{font-size:clamp(30px,3.1vw,42px);font-weight:700;line-height:1.6;letter-spacing:-.025em;margin-top:17px;color:#fff}
body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .records-album h2>.records-heading-phrase{display:block}
body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .records-album h2>span:last-child{color:#e8ca92}
body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .records-album-copy>p:not(.eyebrow){font-size:16px;line-height:2.05;margin-top:20px;max-width:30em;color:#dbe5ee}
body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .records-album-links{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:25px}
body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .records-album-links .button-link{font-size:15px;line-height:1.9;min-height:56px;padding:15px 22px;gap:28px}
body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .records-album-secondary{font-size:14px;line-height:1.9;min-height:48px;color:#e8ca92}
body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .records-contact{padding-block:56px 60px;background:#fcfbf7;border-top:1px solid #ded5c6}
body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .records-contact>.page-width{grid-template-columns:minmax(0,1fr) auto;gap:28px 64px;align-items:center}
body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .records-contact .eyebrow{font-size:13px;letter-spacing:.12em;color:#806030}
body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .records-contact h2{font-size:clamp(29px,2.7vw,38px);line-height:1.6;letter-spacing:-.025em;margin:0 0 17px;color:#173b5d}
body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .records-contact h2>span{display:block}
body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .records-contact p:not(.eyebrow){font-size:15px;line-height:2.05;max-width:44em;color:#435e77}
body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .records-contact .button-link{font-size:15px;line-height:1.9;min-height:56px;max-width:100%;white-space:normal;gap:28px}
body.fi-subpage.fi-chapter-edition[data-records-presentation] #main :is(a,button,input,select):focus-visible{outline:3px solid #806030;outline-offset:4px}
body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .chapter-ledger>li>a:focus-visible{outline-offset:-4px}
body.fi-subpage.fi-chapter-edition[data-records-presentation] #main :is(.records-page-hero,.records-album) :focus-visible{outline-color:#e8ca92}

@media(max-width:1180px){
 body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .records-filter{grid-template-columns:minmax(0,1.4fr) minmax(0,1.25fr) minmax(0,.85fr) minmax(0,.85fr)}
 body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .records-filter>button{grid-column:1/-1;grid-row:2;justify-self:end}
 body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .records-filter-help{grid-row:3}
}
@media(max-width:1000px){
 body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .records-page-hero h1{font-size:clamp(40px,5.7vw,58px)}
}
@media(max-width:950px){
 body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .records-search-heading{grid-template-columns:minmax(0,1fr);gap:22px}
 body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .records-search-copy{max-width:44em;padding-left:20px}
 body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .records-filter{grid-template-columns:repeat(2,minmax(0,1fr))}
 body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .records-filter label:first-child{grid-column:auto}
 body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .records-filter>button{grid-column:1/-1;grid-row:3}
 body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .records-filter-help{grid-row:4}
 body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .chapter-ledger>li>a{grid-template-columns:220px minmax(0,1fr) 28px;gap:10px 22px;padding:24px}
 body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .chapter-ledger .ledger-title{font-size:25px}
 body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .chapter-ledger .ledger-arrow{width:28px;height:28px;font-size:18px}
 body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .records-album>.page-width{grid-template-columns:minmax(0,1fr);gap:30px}
 body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .records-album-photo{max-width:760px}
}
@media(max-width:760px){
 body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .records-page-hero>.page-hero-background>img{left:0;width:100%;object-position:78% 47%}
 body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .records-page-hero>.page-hero-background::after{background:linear-gradient(90deg,#061b35df,#061b35b8),linear-gradient(0deg,#061b35,transparent 80%)}
 body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .records-page-hero h1{font-size:clamp(32px,8.6vw,48px);margin:22px 0 23px;line-height:1.4}
 body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .records-page-hero .lead{font-size:15px;line-height:2;max-width:none}
 body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .chapter-signature{margin-top:28px}
}
@media(max-width:700px){
 body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .records-listing{padding-block:42px 46px}
 body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .records-search-heading{margin-bottom:24px;gap:20px}
 body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .records-search-heading h2{font-size:28px}
 body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .records-search-copy{font-size:15px;line-height:2}
 body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .records-filter{padding:22px 20px;gap:18px 16px}
 body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .records-filter label:first-child{grid-column:1/-1}
 body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .records-filter>label:nth-of-type(2){grid-column:1/-1}
 body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .records-filter>button{grid-row:4}
 body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .records-filter-help{grid-row:5;font-size:13px}
 body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .records-results-heading{align-items:flex-start;gap:4px 20px}
 body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .chapter-ledger{gap:20px}
 body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .chapter-ledger>li>a{grid-template-columns:minmax(0,1fr) 28px;grid-template-areas:"image image" "date arrow" "copy copy";gap:17px 18px;padding:20px}
 body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .chapter-ledger .ledger-title{font-size:23px;line-height:1.65}
 body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .chapter-ledger .ledger-summary{font-size:15px;line-height:2;margin-top:13px}
 body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .chapter-ledger .ledger-date{gap:3px 12px}
 body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .records-album{padding-block:44px 48px}
 body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .records-album h2{font-size:32px}
 body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .records-album-copy>p:not(.eyebrow){font-size:15px;line-height:2;max-width:38em}
 body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .records-contact{padding-block:42px 46px}
 body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .records-contact>.page-width{grid-template-columns:minmax(0,1fr);gap:25px}
 body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .records-contact h2{font-size:28px}
 body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .records-contact .button-link{justify-self:start}
}
@media(max-width:380px){
 body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .records-page-hero h1{font-size:30px}
 body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .records-search-heading h2{font-size:26px}
 body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .chapter-ledger>li>a{padding:18px}
 body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .chapter-ledger .ledger-title{font-size:21px}
 body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .records-album h2{font-size:30px}
 body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .records-album-photo figcaption{padding-inline:12px}
 body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .records-contact h2{font-size:26px}
}

/* Short expansion feedback; never hide records or depend on an observer/script. */
@keyframes records-entry-arrive{from{transform:translateY(8px)}to{transform:none}}
@keyframes records-photo-arrive{from{transform:translateY(12px)}to{transform:none}}
@media(prefers-reduced-motion:no-preference){
 body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .chapter-ledger>li:not([hidden]){animation:records-entry-arrive .36s ease-out both}
 @supports(animation-timeline:view()){
  body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .records-album-photo{animation:records-photo-arrive .5s ease-out both;animation-timeline:view();animation-range:entry 0% entry 75%}
 }
}
@media(prefers-reduced-motion:reduce){
 body.fi-subpage.fi-chapter-edition[data-records-presentation] #main :is(.chapter-ledger>li,.records-album-photo,a,button,input,select){animation:none!important;transition:none!important;transform:none!important;scroll-behavior:auto!important}
}
@media(forced-colors:active){
 body.fi-subpage.fi-chapter-edition[data-records-presentation] #main :is(.records-page-hero,.records-listing,.records-filter,.chapter-ledger>li,.chapter-ledger>li>a,.ledger-image,.records-album,.records-album-photo,.records-album-photo figcaption,.records-contact,.listing-empty){background:Canvas;color:CanvasText;border-color:CanvasText;box-shadow:none}
 body.fi-subpage.fi-chapter-edition[data-records-presentation] #main :is(h1,h2,h3,p,span,time,figcaption){color:CanvasText!important;-webkit-text-fill-color:CanvasText;text-shadow:none}
 body.fi-subpage.fi-chapter-edition[data-records-presentation] #main :is(a,button,input,select){color:LinkText;border-color:ButtonText}
 body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .records-filter :is(button,input,select){background:ButtonFace;color:ButtonText}
 body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .records-album::before{display:none}
 body.fi-subpage.fi-chapter-edition[data-records-presentation] #main :focus-visible{outline-color:Highlight}
}
@media print{
 body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .chapter-ledger>li{animation:none!important;transform:none!important}
 body.fi-subpage.fi-chapter-edition[data-records-presentation] #main :is(.records-page-hero,.records-listing,.chapter-ledger>li>a){background:#fff!important;color:#111;box-shadow:none;animation:none;transform:none}
 body.fi-subpage.fi-chapter-edition[data-records-presentation] #main :is(h1,h2,h3,p,span,time,a){color:#111!important;-webkit-text-fill-color:#111;text-shadow:none}
 body.fi-subpage.fi-chapter-edition[data-records-presentation] #main .chapter-ledger>li>a{grid-template-columns:160px minmax(0,1fr) 28px;grid-template-areas:"image date arrow" "image copy arrow";padding:20px}
}
