:root{--paper:#f5f2e9;--white:#fffcf5;--ink:#252c23;--muted:#65695d;--green:#354838;--line:#d8d9cc;--sage:#e7e9df;--gold:#a67940;--serif:Georgia,'Times New Roman',serif;--sans:Arial,Helvetica,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.6 var(--sans);-webkit-font-smoothing:antialiased}a{color:inherit;text-underline-offset:4px}button,input,select{font:inherit}button,a,input,select,summary{touch-action:manipulation}button,a{ -webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:wait;opacity:.6}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid var(--gold);outline-offset:4px}img{max-width:100%;display:block}button{color:inherit}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--serif);font-weight:400}h1{font-size:clamp(42px,5.4vw,76px);line-height:1.06;letter-spacing:-2.7px}h2{font-size:clamp(32px,3.5vw,46px);line-height:1.16;letter-spacing:-1.3px}h3{font-size:26px;line-height:1.22;letter-spacing:-.4px}.wrap{width:min(1240px,calc(100% - 96px));margin:auto}.eyebrow{text-transform:uppercase;letter-spacing:2.2px;font-size:11px;font-weight:700;color:var(--green);margin-bottom:22px;display:flex;align-items:center;gap:12px}.eyebrow:before{content:'';width:22px;height:1px;background:var(--gold)}.muted{color:var(--muted)}.skip-link{position:absolute;top:-100px;left:20px;background:var(--white);padding:12px;z-index:50}.skip-link:focus{top:12px}.site-header{border-bottom:1px solid var(--line);background:var(--paper)}.header-inner{width:min(1328px,calc(100% - 72px));margin:auto;min-height:104px;display:flex;align-items:center;gap:40px}.brand{text-decoration:none;font-family:var(--serif);font-size:24px;letter-spacing:2px;display:flex;gap:15px;align-items:center;line-height:1.1}.brand-sub{display:block;font:9px/1.7 var(--sans);letter-spacing:2.5px;margin-top:5px}.brand-icon{border:1px solid #7c8977;width:46px;height:49px;display:grid;place-content:center;font-size:32px;position:relative;letter-spacing:-7px;padding-right:7px}.brand-icon span{font-size:20px;position:absolute;right:10px;bottom:5px;opacity:.5}.site-header nav{margin-left:auto;display:flex;gap:30px;font-size:13px}.site-header nav a{text-decoration:none;padding:10px 0;border-bottom:1px solid transparent}.site-header nav a:hover,.site-header nav a[aria-current]{border-color:var(--green)}.header-cta{text-decoration:none;border:1px solid #b6bbae;padding:11px 18px;font-size:13px}.header-cta span{margin-left:14px}.hero{padding:76px 0 65px;display:grid;grid-template-columns:.93fr 1.1fr;gap:72px;align-items:center}.hero h1{margin-bottom:26px}.hero h1 em{font-weight:400;color:var(--green)}.hero-intro{max-width:410px;color:var(--muted);font-size:16px;line-height:1.8;margin-bottom:30px}.primary,.secondary{display:inline-flex;align-items:center;justify-content:center;gap:30px;padding:14px 22px;text-decoration:none;font-size:13px;border:1px solid var(--green);background:var(--green);color:var(--white);min-height:49px}.primary:hover{background:#26372a}.secondary{background:transparent;color:var(--green)}.secondary:hover{background:var(--sage)}.hero-note{font-size:11px;letter-spacing:.3px;color:var(--muted);margin:20px 0 0}.hero-figure{margin:0;position:relative;padding:0 0 10px 0}.hero-photo{padding:12px;background:#eae7dd;position:relative;box-shadow:0 13px 23px #252c230a;transform:rotate(-1.2deg)}.hero-photo:after{content:'';position:absolute;inset:0;border:1px solid #b8b9aa66;pointer-events:none}.hero-photo img{width:100%;height:390px;object-fit:cover;filter:sepia(.2)}.photo-tab{position:absolute;right:21px;top:-19px;background:var(--green);color:var(--white);font-size:10px;letter-spacing:1.7px;padding:10px 15px;z-index:1}.hero-figure figcaption{display:flex;justify-content:space-between;gap:15px;font-size:10px;color:var(--muted);margin:20px 5px 0;letter-spacing:.4px}.hero-figure figcaption a{text-decoration:none;border-bottom:1px solid var(--line)}.search-band{border-block:1px solid var(--line);padding:28px 0;background:#eaece2}.search-band .wrap{display:grid;grid-template-columns:1fr 1.45fr;align-items:center;gap:30px}.search-band h2{font-size:23px;letter-spacing:-.4px;margin:0 0 4px}.search-band p{font-size:12px;color:var(--muted);margin:0}.search-form{display:flex;align-items:center;background:var(--white);border:1px solid #b9c0b0;min-height:57px;padding:5px 5px 5px 18px;gap:12px}.search-symbol{font-size:24px;line-height:1}.search-form input{width:100%;min-width:0;border:0;background:transparent;font-size:14px;color:var(--ink);padding:9px 0}.search-form input:focus{outline:0}.search-form:focus-within{outline:2px solid var(--green);outline-offset:2px}.search-form button{border:0;background:var(--green);color:var(--white);padding:12px 22px;font-size:12px;min-height:43px}.section{padding:76px 0}.section-head{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:35px}.section-head h2{margin:0}.section-head p{max-width:330px;color:var(--muted);font-size:14px;margin:0}.text-link{font-size:12px;text-decoration:none;display:inline-block;border-bottom:1px solid #a5ae9b;padding-bottom:5px;white-space:nowrap}.collection-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.collection-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:27px 28px;text-decoration:none;min-height:156px;position:relative;transition:background .2s}.collection-card:hover{background:var(--sage)}.collection-card .collection-number{font-size:10px;letter-spacing:1px;color:var(--muted);display:block;margin-bottom:16px}.collection-card h3{font-size:24px;margin:0 0 7px}.collection-card p{font-size:12px;color:var(--muted);margin:0;max-width:85%}.collection-card .arrow{position:absolute;right:25px;bottom:24px;font-size:21px;color:var(--green)}.stories-section{border-top:1px solid var(--line)}.stories-grid{display:grid;grid-template-columns:1.45fr 1fr 1fr;gap:26px}.story{text-decoration:none;display:block}.story .image-container{overflow:hidden;background:#e5e4d8;margin-bottom:20px;height:213px}.story:first-child .image-container{height:272px}.story img{width:100%;height:100%;object-fit:cover;transition:transform .4s;filter:sepia(.12)}.story:hover img{transform:scale(1.035)}.story-meta{font-size:10px;color:var(--green);text-transform:uppercase;letter-spacing:1.6px;margin-bottom:12px}.story h3{font-size:27px;margin:0 0 12px}.story p{color:var(--muted);font-size:13px;line-height:1.75;margin-bottom:16px}.story .text-link{font-size:11px}.memory-band{background:var(--green);color:var(--paper);padding:55px 0}.memory-band .wrap{display:grid;grid-template-columns:1.4fr 1fr;gap:70px;align-items:center}.memory-band blockquote{margin:0;font:italic 31px/1.5 var(--serif)}.memory-band cite{font:11px var(--sans);display:block;margin-top:20px;color:#d6dbce}.memory-band .eyebrow{color:#d6dbce}.memory-band h2{font-size:28px;margin:0 0 14px}.memory-band p{font-size:13px;color:#d6dbce}.memory-band a{color:var(--paper)}.about-strip{display:grid;grid-template-columns:1fr 1fr;gap:110px}.about-strip p{font-size:15px;color:var(--muted);line-height:1.85}.archive-intro{padding:58px 0 35px}.archive-intro h1{font-size:57px;margin:0 0 18px}.archive-intro p{max-width:630px;color:var(--muted);font-size:15px}.archive-search{max-width:760px;margin-top:27px}.archive-layout{display:grid;grid-template-columns:224px 1fr;gap:40px;padding-bottom:80px}.filter-panel{padding-top:6px}.filter-heading{font-size:10px;font-weight:bold;text-transform:uppercase;letter-spacing:2px;padding-bottom:13px;border-bottom:1px solid var(--line);margin-bottom:12px}.filter-list{display:flex;flex-direction:column;gap:4px}.filter-button{border:0;background:transparent;display:flex;justify-content:space-between;text-align:left;padding:9px 10px;font-size:12px;gap:10px}.filter-button[aria-pressed=true]{background:var(--green);color:var(--white)}.filter-button:hover:not([aria-pressed=true]){background:var(--sage)}.filter-count{font-size:10px;opacity:.75}.filter-help{margin:26px 10px;font-size:11px;color:var(--muted);line-height:1.8}.result-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);padding:0 0 15px;margin-bottom:24px;min-height:48px}.result-toolbar p{font-size:12px;margin:0}.sort-label{font-size:11px;color:var(--muted);display:flex;align-items:center;gap:8px}.sort-label select{background:transparent;border:1px solid var(--line);padding:7px;font-size:11px;max-width:150px}.results{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.document-card{background:var(--white);border:1px solid var(--line);display:flex;flex-direction:column;text-decoration:none;transition:box-shadow .2s,transform .2s;min-width:0}.document-card:hover{transform:translateY(-3px);box-shadow:0 6px 16px #202c2210}.document-cover{height:190px;background:#e9e8e0;padding:15px;overflow:hidden;border-bottom:1px solid var(--line)}.document-cover img{width:100%;height:100%;object-fit:contain;filter:sepia(.06)}.document-body{padding:20px;flex:1;display:flex;flex-direction:column}.document-body .story-meta{font-size:8px;letter-spacing:1.1px}.document-card h3{font-size:22px;margin:0 0 12px;overflow-wrap:anywhere}.document-card p{font-size:11px;color:var(--muted);line-height:1.8;margin:0 0 14px}.document-card .card-bottom{display:flex;justify-content:space-between;gap:5px;align-items:center;margin-top:auto;padding-top:15px;border-top:1px solid var(--line);font-size:9px;color:var(--muted);letter-spacing:.3px}.document-card .card-bottom span:last-child{font-size:18px;color:var(--green)}.search-snippet{border-left:2px solid var(--gold);padding-left:10px;font-size:11px}.snippet-page{font-size:9px;font-weight:bold;display:block;color:var(--green);margin-bottom:6px}mark{background:#e5d5ae;color:var(--ink);padding:0 2px}.active-query{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:20px;font-size:12px}.clear-button{font-size:11px;background:transparent;border:0;text-decoration:underline;padding:5px}.pagination{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:36px;flex-wrap:wrap}.pagination a{display:inline-flex;text-decoration:none;border:1px solid var(--line);font-size:11px;min-width:35px;height:36px;align-items:center;justify-content:center;padding:0 9px}.pagination a[aria-current]{background:var(--green);color:var(--white);border-color:var(--green)}.empty-state{padding:60px 25px;border:1px solid var(--line);text-align:center;grid-column:1/-1}.empty-state h2{font-size:29px}.empty-state p{font-size:14px;max-width:420px;margin:0 auto 25px;color:var(--muted)}.detail-breadcrumb{font-size:11px;margin:30px 0;display:flex;gap:10px;flex-wrap:wrap;color:var(--muted)}.detail-header{display:grid;grid-template-columns:1.6fr 1fr;gap:60px;padding:18px 0 40px}.detail-header h1{font-size:46px;letter-spacing:-1.4px;margin-bottom:22px}.detail-header p{color:var(--muted);font-size:15px;max-width:680px}.document-facts{display:grid;grid-template-columns:1fr 1fr;margin:0;border-top:1px solid var(--line);align-self:start}.document-facts div{padding:17px 5px;border-bottom:1px solid var(--line)}.document-facts dt{text-transform:uppercase;font-size:9px;letter-spacing:1.5px;color:var(--muted)}.document-facts dd{margin:5px 0 0;font-size:13px}.detail-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:25px}.detail-tabs{display:flex;border-bottom:1px solid var(--line);gap:25px;margin-bottom:20px}.tab-button{background:transparent;border:0;border-bottom:2px solid transparent;padding:12px 4px;font-size:13px}.tab-button[aria-selected=true]{border-bottom-color:var(--green);color:var(--green);font-weight:bold}.document-viewer{background:#e4e5dc;border:1px solid var(--line);padding:25px;margin-bottom:15px}.viewer-tools{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;font-size:12px;flex-wrap:wrap}.page-form{display:flex;gap:8px;align-items:center}.page-form input{width:65px;border:1px solid #bec4b3;padding:6px;background:var(--white);font-size:12px}.page-form button,.viewer-tools button{border:1px solid #b4bdac;background:var(--white);padding:7px 12px;font-size:11px}.page-buttons{display:flex;gap:8px}.document-viewer iframe{display:block;width:100%;height:760px;border:0;background:var(--white)}.viewer-fallback{font-size:11px;color:var(--muted);margin:15px 0 0}.text-page{padding:30px;background:var(--white);border:1px solid var(--line);min-height:400px}.text-page pre{white-space:pre-wrap;overflow-wrap:anywhere;font:13px/1.9 ui-monospace,SFMono-Regular,Consolas,monospace;margin:0}.text-notice{font-size:12px;color:var(--muted);background:var(--sage);padding:15px 20px;margin-bottom:18px}.source-note{padding:18px 0 30px;color:var(--muted);font-size:11px}.source-note strong{color:var(--ink)}.related{padding:45px 0 70px;border-top:1px solid var(--line)}.related h2{font-size:32px}.related .results{grid-template-columns:repeat(4,1fr)}.about-page{padding:70px 0 90px;display:grid;grid-template-columns:1fr 1fr;gap:80px}.about-page h1{font-size:56px}.about-page p{color:var(--muted);line-height:1.9}.about-panel{border-top:1px solid var(--line);padding:25px 0}.about-panel h2{font-size:27px}.about-panel p,.about-panel li{font-size:14px}.about-photo{width:100%;margin-top:30px;filter:sepia(.15)}.collections-page{padding:65px 0 80px}.collections-page h1{font-size:57px}.collections-page>p{color:var(--muted);max-width:630px;margin-bottom:40px}.loading-shell{padding:110px 35px;text-align:center;color:var(--muted);min-height:50vh}.error-panel{max-width:600px;margin:70px auto;padding:25px;border:1px solid var(--line);text-align:center}.error-panel h1{font-size:34px}.error-panel p{color:var(--muted);font-size:14px}.noscript{padding:25px;text-align:center}footer{border-top:1px solid #c9cec0;background:#e8ebe0;padding:48px max(36px,calc((100vw - 1240px)/2)) 24px}.footer-top{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:45px;padding-bottom:40px}.footer-brand{font:28px/1.3 var(--serif);text-decoration:none}.footer-brand span{display:block;font:9px var(--sans);letter-spacing:2px;margin-top:12px}.footer-top p{font:italic 24px/1.5 var(--serif);margin:0;color:var(--green)}.footer-top>div{display:flex;flex-direction:column;gap:10px;font-size:11px;align-items:start}.footer-bottom{border-top:1px solid #c9cec0;padding-top:20px;font-size:9px;color:var(--muted);display:flex;justify-content:space-between;gap:25px;letter-spacing:.3px}[hidden]{display:none!important}
@media(min-width:1600px){.hero{padding-block:95px}.hero-photo img{height:430px}}
@media(max-width:1100px){.wrap{width:calc(100% - 64px)}.hero{gap:40px}.hero-photo img{height:330px}.site-header nav{gap:20px}.header-inner{gap:24px}.header-cta{display:none}.archive-layout{grid-template-columns:190px 1fr;gap:25px}.results{grid-template-columns:repeat(2,1fr)}.stories-grid{grid-template-columns:1.2fr 1fr 1fr;gap:20px}.story h3{font-size:24px}.about-strip{gap:60px}}
@media(max-width:760px){h1{letter-spacing:-1.8px}.wrap{width:calc(100% - 40px)}.header-inner{width:calc(100% - 40px);min-height:90px;gap:15px;flex-wrap:wrap;padding-block:17px}.brand{font-size:20px}.brand-icon{width:37px;height:41px;font-size:28px}.brand-sub{font-size:8px}.site-header nav{gap:18px;font-size:10px;margin-left:auto}.site-header nav a:last-child{display:none}.hero{padding:44px 0 36px;gap:35px;grid-template-columns:1fr}.hero h1{font-size:55px;max-width:450px}.hero-intro{max-width:550px;font-size:15px}.hero-photo img{height:auto;max-height:360px;object-fit:cover}.hero-figure{margin-top:12px}.hero-note{margin-top:13px}.search-band .wrap{grid-template-columns:1fr;gap:18px}.section{padding:48px 0}.section-head{align-items:start;gap:16px;flex-direction:column;margin-bottom:27px}.section-head p{max-width:460px}.collection-grid{grid-template-columns:repeat(2,1fr)}.collection-card{padding:22px 20px;min-height:153px}.collection-card h3{font-size:23px}.collection-card p{font-size:11px}.collection-card .arrow{right:17px;bottom:17px}.stories-grid{grid-template-columns:1fr 1fr;row-gap:35px}.story:first-child{grid-column:1/-1}.story:first-child .image-container{height:300px}.story .image-container{height:185px}.story h3{font-size:25px}.memory-band .wrap{grid-template-columns:1fr;gap:35px}.memory-band{padding:40px 0}.memory-band blockquote{font-size:28px}.about-strip{grid-template-columns:1fr;gap:10px}.archive-intro{padding-top:40px}.archive-intro h1{font-size:44px}.archive-layout{grid-template-columns:1fr;gap:20px}.filter-list{flex-direction:row;overflow-x:auto;padding-bottom:10px;gap:7px}.filter-button{white-space:nowrap;gap:15px;border:1px solid var(--line);padding:8px 12px}.filter-heading,.filter-help{display:none}.result-toolbar{gap:10px}.sort-label{font-size:0}.sort-label select{font-size:11px}.results{gap:15px}.document-body{padding:17px}.document-cover{height:180px}.document-card h3{font-size:21px}.detail-header{grid-template-columns:1fr;gap:20px}.detail-header h1{font-size:38px}.detail-header p{font-size:14px}.document-facts{grid-template-columns:repeat(4,1fr)}.document-facts dt{font-size:8px}.document-facts dd{font-size:11px}.document-viewer{padding:14px}.document-viewer iframe{height:620px}.viewer-tools{gap:12px}.related .results{grid-template-columns:repeat(2,1fr)}.about-page{grid-template-columns:1fr;gap:25px;padding-top:45px}.about-page h1{font-size:46px}.collections-page h1{font-size:44px}.footer-top{grid-template-columns:1fr 1fr;gap:30px}.footer-top>div{grid-column:1/-1}.footer-top p{font-size:22px}.footer-brand{font-size:24px}.footer-bottom{flex-wrap:wrap;gap:12px}.text-page{padding:18px}.text-page pre{font-size:11px}.detail-actions .primary,.detail-actions .secondary{font-size:11px;padding:12px 16px;gap:16px}}
@media(max-width:420px){.site-header nav{margin-left:0;width:100%;justify-content:space-between;font-size:11px}.site-header nav a:last-child{display:block}.header-inner{padding-bottom:9px;gap:7px}.hero h1{font-size:48px}.collection-card h3{font-size:21px}.collection-card{padding:20px 16px}.story h3{font-size:23px}.story .image-container{height:155px}.document-cover{height:145px;padding:10px}.document-body{padding:13px}.document-card h3{font-size:19px}.document-card .story-meta{font-size:7px}.document-facts{grid-template-columns:1fr 1fr}.search-form{gap:8px;padding-left:12px}.search-form input{font-size:12px}.search-form button{padding-inline:15px}.page-form{font-size:11px}.page-buttons{gap:5px}.page-buttons button{padding-inline:8px}.footer-top{grid-template-columns:1fr}.footer-top>div{grid-column:auto}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;transform:none!important}}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}main:focus{outline:none}

.search-form button{white-space:nowrap;flex-shrink:0}

/* Community heritage layout, using the parish's own photographs and documents. */
:root{--paper:#f5f7fb;--white:#fff;--ink:#26374a;--muted:#5b6b7d;--green:#0b2e5b;--line:#dbe3ee;--sage:#eef4fb;--gold:#dce8f6;--serif:Georgia,'Times New Roman',serif;--sans:Arial,Helvetica,sans-serif}
body{background:var(--paper);font-size:15px;line-height:1.65}.wrap{width:min(1100px,calc(100% - 48px))}h1,h2,h3{font-family:var(--sans);letter-spacing:0;line-height:1.3}h1{font-size:34px;font-weight:400}h2{font-size:23px;font-weight:400}h3{font-size:19px;font-weight:400}p{line-height:1.75}a{color:#174f88}a:hover{color:#082448}button{border-radius:3px}.eyebrow{font-size:11px;letter-spacing:1px;margin-bottom:16px}.eyebrow:before{background:var(--gold)}.primary,.secondary{border-radius:3px;font-size:14px;padding:11px 18px;gap:20px}.text-link{font-size:14px}.site-header{background:#0b2e5b;color:#fff;border:0;position:relative}.masthead{min-height:149px;display:flex;align-items:center;justify-content:space-between;gap:30px;padding-block:17px;position:relative}.heritage-brand{display:flex;align-items:center;gap:23px;text-decoration:none;color:#fff;min-width:0}.heritage-brand:hover{color:#fff}.heritage-brand img{flex-shrink:0;width:104px;height:104px}.heritage-name{font-family:Georgia,'Times New Roman',serif;font-size:37px;line-height:1.2;letter-spacing:.7px;text-transform:uppercase;display:block}.heritage-subtitle{font-family:var(--sans);font-size:14px;line-height:1.5;letter-spacing:0;text-transform:none;display:block;margin-top:6px;max-width:520px}.masthead-tools{flex:0 0 246px;align-self:center}.utility-links{display:flex;gap:18px;justify-content:flex-end;font-size:12px;margin-bottom:14px}.utility-links a{color:#f6f8f8;text-decoration:none}.utility-links a:hover{text-decoration:underline}.masthead-search{display:flex;align-items:center;border:1px solid #91a6aa;border-radius:22px;background:#69868d;overflow:hidden}.masthead-search input{color:white;border:0;outline:0;background:transparent;padding:8px 13px;font-size:13px;width:100%;min-width:0}.masthead-search input::placeholder{color:#f2f7f7}.masthead-search button{display:flex;align-items:center;justify-content:center;background:transparent;border:0;color:#f5d777;width:39px;height:35px;flex-shrink:0}.masthead-search:focus-within{outline:2px solid var(--gold);outline-offset:3px}.site-header .heritage-nav{background:var(--gold);display:flex;align-items:stretch;justify-content:center;gap:0;margin:0 auto;min-height:48px;border-radius:4px 4px 0 0;overflow:hidden;font-size:14px}.site-header .heritage-nav a{padding:12px 21px;color:#232d2e;text-decoration:none;border-bottom:3px solid transparent;white-space:nowrap}.site-header .heritage-nav a:hover{background:#e4effb}.site-header .heritage-nav a[aria-current]{background:#ffffff;border-bottom-color:#0b2e5b}.heritage-home{padding-top:34px;padding-bottom:48px}.welcome-layout{display:grid;grid-template-columns:minmax(0,1fr) 265px;gap:26px;margin-bottom:32px;align-items:start}.heritage-slideshow{margin:0;background:#e5e9e8;overflow:hidden;position:relative;border-radius:4px;border:1px solid #cfd6d6}.heritage-slideshow>a{display:block}.heritage-slideshow img{width:100%;height:338px;object-fit:cover;filter:sepia(.08)}.heritage-slideshow figcaption{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#122b32e8);color:#fff;font-size:12px;padding:35px 115px 12px 16px;min-height:69px;pointer-events:none}.slide-controls{position:absolute;right:12px;bottom:10px;display:flex;align-items:center;gap:6px;color:#fff}.slide-controls>button{width:25px;height:30px;background:#243e46c9;border:1px solid #b3c1c3;color:white;font-size:25px;padding:0;line-height:1}.slide-dots{display:flex;gap:6px}.slide-dots button{width:9px;height:9px;padding:0;border:1px solid white;border-radius:50%;background:transparent}.slide-dots button[aria-pressed=true]{background:white}.welcome-copy{padding:8px 0 0;color:var(--muted)}.welcome-copy h2{font-size:21px;line-height:1.4;color:#0b2e5b;margin-bottom:14px}.welcome-copy p{font-size:14px;margin-bottom:15px;line-height:1.7}.welcome-copy>a:not(.welcome-button){font-size:13px;display:inline-block;margin-bottom:20px}.welcome-button{display:flex;justify-content:space-between;align-items:center;background:#eaf1fa;border:1px solid #cddbeb;color:#0b2e5b;text-decoration:none;border-radius:4px;padding:10px 15px;font-size:14px}.welcome-button span{font-size:27px;line-height:1}.welcome-button:hover{background:#dce9f7}.heritage-columns{display:grid;grid-template-columns:minmax(0,1fr) 265px;gap:26px;align-items:start}.heritage-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:15px;margin-bottom:18px}.heritage-section-heading h2{font-size:23px;margin:0;color:#0b2e5b}.heritage-section-heading>a{font-size:12px;white-space:nowrap}.heritage-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:19px}.heritage-tile{display:flex;flex-direction:column;background:#ffffff;border:1px solid #d7e1ed;border-radius:4px;overflow:hidden;text-decoration:none;transition:box-shadow .2s}.heritage-tile:hover{box-shadow:0 3px 12px #20383f24}.heritage-tile img{height:169px;width:100%;object-fit:cover;background:white}.heritage-tile:last-child img{object-fit:contain}.tile-body{padding:15px 15px 18px;flex:1}.tile-body h3{font-size:17px;text-decoration:underline;text-underline-offset:3px;line-height:1.4;margin-bottom:12px;color:#174f88}.tile-body p{font-size:13px;line-height:1.65;color:#5b6b7d;margin:0}.heritage-sidebar{display:flex;flex-direction:column;gap:24px}.heritage-panel{border:1px solid #dbe4ee;background:#fff;border-radius:4px;overflow:hidden}.heritage-panel h2{font-size:18px;color:#fff;background:#174a7e;border-bottom:4px solid #0b2e5b;padding:12px 17px;margin:0;font-weight:400}.panel-content{padding:19px 17px}.panel-content p{font-size:13px;color:var(--muted);line-height:1.7;margin-bottom:16px}.sidebar-stories{list-style:none;padding:0;margin:0 0 12px}.sidebar-stories li{margin-bottom:17px;font-size:13px}.sidebar-stories li>a{line-height:1.6}.sidebar-stories span{display:block;color:var(--muted);margin-top:3px;font-size:12px}.panel-more{display:inline-block;font-size:12px;margin-top:7px}.keyword-links{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 8px;margin-bottom:18px}.keyword-links a{font-size:13px;line-height:1.55}.keyword-links a:nth-child(3n){font-size:15px}.keyword-links span{font-size:11px}.home-collections{margin-top:34px}.home-collections>h2{margin-bottom:6px;color:#0b2e5b}.home-collections>p{font-size:13px;color:var(--muted);margin-bottom:20px}.collection-grid{border:0;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.collection-card{border:1px solid var(--line);padding:17px 17px 22px;border-radius:3px;background:white;min-height:160px}.collection-card .collection-number{font-size:10px;letter-spacing:.4px;margin-bottom:10px;color:#6c7375}.collection-card h3{font-size:17px;color:#174f88;margin-bottom:9px}.collection-card p{font-size:12px;line-height:1.65;max-width:100%}.collection-card .arrow{font-size:15px;right:14px;bottom:8px}.collection-card:hover{background:#eef4fb}.heritage-footer{background:#0b2e5b;color:#e9f0fa;padding:0;border:0}.heritage-footer>.wrap{padding-top:36px}.heritage-footer-main{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:40px;padding-bottom:28px}.heritage-footer-title{font:25px Georgia,serif;text-decoration:none;color:#fff}.heritage-footer a{color:#f4f6f6}.heritage-footer a:hover{color:#e9d6a2}.heritage-footer p{color:#d5e1ee;font-size:12px;line-height:1.8;margin:12px 0 0}.heritage-footer-main>div:not(:first-child){display:flex;align-items:flex-start;flex-direction:column;gap:8px;font-size:12px}.heritage-footer-bottom{border-top:1px solid #43638b;padding:17px 0 20px;font-size:11px;color:#d5e1ee}.archive-intro{padding-top:34px;padding-bottom:30px}.archive-intro h1{font-size:34px;letter-spacing:0;margin-bottom:15px;color:#0b2e5b}.archive-intro .eyebrow{margin-bottom:10px}.archive-intro p{font-size:14px}.archive-search{margin-top:20px;max-width:700px}.search-form{min-height:46px;border-color:#aebfc2;border-radius:4px;padding:4px 4px 4px 14px}.search-form input{font-size:14px}.search-form button{font-size:13px;min-height:36px;padding:7px 19px}.archive-layout{grid-template-columns:225px minmax(0,1fr);gap:27px;padding-bottom:55px}.filter-panel{background:white;border:1px solid var(--line);border-radius:4px;padding-top:0;overflow:hidden}.filter-heading{background:#174a7e;color:white;font-weight:400;letter-spacing:0;text-transform:none;font-size:17px;padding:13px 16px;margin-bottom:8px}.filter-list{padding:0 7px}.filter-button{font-size:13px;padding:9px 9px;border-radius:2px;gap:8px}.filter-count{font-size:11px}.filter-help{font-size:12px;margin:22px 15px}.result-toolbar{margin-bottom:19px}.result-toolbar p{font-size:13px}.sort-label{font-size:12px}.sort-label select{font-size:12px;background:white;border-radius:3px}.results{gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.document-card{border-radius:4px;overflow:hidden;background:#fff}.document-cover{height:173px;background:#edf2f8;padding:12px}.document-card h3{font-size:18px;font-weight:400;color:#174f88;line-height:1.45;text-decoration:underline;text-underline-offset:3px;overflow-wrap:normal}.document-body{padding:16px}.document-body .story-meta{font-size:10px;letter-spacing:.3px;text-transform:none;color:#6b7476}.document-card p{font-size:12px;line-height:1.75}.document-card .card-bottom{font-size:10px;padding-top:12px}.document-card .card-bottom span:last-child{font-size:16px}.active-query{font-size:13px}.clear-button{font-size:12px}.search-snippet{font-size:12px}.pagination a{font-size:12px;border-radius:3px}.subject-page{padding-bottom:55px}.subject-page h1,.keywords-page h1,.help-page h1{color:#0b2e5b;margin-bottom:15px}.subject-page .detail-breadcrumb{margin-block:24px}.subject-intro{font-size:15px;color:var(--muted);margin-bottom:24px}.subject-collections{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:30px}.subject-collections a{display:flex;justify-content:space-between;gap:8px;align-items:center;padding:12px 14px;border:1px solid var(--line);border-left:4px solid #dce8f6;background:white;text-decoration:none;font-size:13px;border-radius:3px}.subject-collections a:hover{background:var(--sage)}.subject-collections span{font-size:11px;white-space:nowrap}.subject-heading{font-size:23px;color:#0b2e5b;margin-bottom:20px}.subject-page .results{grid-template-columns:repeat(2,minmax(0,1fr))}.subject-page .document-cover{height:210px}.keywords-page,.help-page{padding-bottom:65px}.keywords-page>p{max-width:770px;color:var(--muted);font-size:15px}.keyword-directory{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:30px}.keyword-directory>a{display:flex;flex-direction:column;padding:19px;border:1px solid var(--line);border-left:4px solid var(--gold);background:white;border-radius:4px;text-decoration:none;font-size:17px}.keyword-directory>a:hover{background:#eef4fb}.keyword-directory span{font-size:12px;color:var(--muted);margin-top:5px}.help-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;max-width:1000px}.help-grid h2{font-size:22px;color:#0b2e5b;margin:28px 0 13px}.help-grid p{font-size:14px;color:var(--muted)}.detail-breadcrumb{font-size:12px;margin:24px 0;gap:9px}.detail-header{gap:38px;grid-template-columns:1.6fr 1fr;padding-top:10px}.detail-header h1{font-size:33px;letter-spacing:0;color:#0b2e5b}.detail-header p{font-size:15px}.document-facts{background:white}.document-facts div{padding:14px 12px}.document-facts dt{font-size:10px;letter-spacing:.5px}.document-facts dd{font-size:13px}.detail-actions{margin-top:22px}.detail-tabs{margin-bottom:18px}.tab-button{font-size:14px}.document-viewer{border-radius:4px;background:#edf3fa;padding:20px}.viewer-tools,.page-form input,.page-form button,.viewer-tools button{font-size:13px}.viewer-fallback,.source-note{font-size:12px}.text-page{border-radius:3px}.text-notice{font-size:13px}.related{padding-bottom:45px}.related h2{font-size:26px}.related .results{grid-template-columns:repeat(4,minmax(0,1fr))}.collections-page{padding:40px 0 60px}.collections-page h1{font-size:34px;color:#0b2e5b}.collections-page>p{font-size:15px}.collections-page .collection-card{min-height:180px;padding:22px}.collections-page .collection-card h3{font-size:21px}.about-page{padding:40px 0 60px;gap:55px}.about-page h1{font-size:36px;color:#0b2e5b;letter-spacing:0}.about-page p{font-size:15px}.about-page .eyebrow{font-size:10px;letter-spacing:.6px}.about-panel h2{font-size:24px;color:#0b2e5b}.empty-state h2{font-family:var(--sans);letter-spacing:0}.error-panel{background:white;border-radius:4px}.error-panel h1{font-size:29px;letter-spacing:0}.skip-link{background:#fff}.skip-link:focus{z-index:100}
@media(min-width:1600px){.masthead{min-height:155px}}
@media(max-width:1100px){.heritage-name{font-size:31px}.heritage-subtitle{font-size:13px;max-width:430px}.masthead-tools{flex-basis:215px}.heritage-brand{gap:16px}.site-header .heritage-nav a{padding-inline:17px}.heritage-columns,.welcome-layout{grid-template-columns:minmax(0,1fr) 245px;gap:22px}.heritage-tiles{gap:15px}.tile-body{padding:13px}.heritage-tile img{height:150px}.tile-body h3{font-size:16px}.heritage-slideshow img{height:350px}.results{grid-template-columns:repeat(2,minmax(0,1fr))}.related .results{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:850px){.masthead{gap:20px}.heritage-brand img{width:85px;height:85px}.heritage-name{font-size:27px}.heritage-subtitle{font-size:12px;max-width:345px}.masthead-tools{flex-basis:190px}.utility-links{font-size:11px;gap:12px}.site-header .heritage-nav a{padding-inline:12px;font-size:13px}.heritage-columns,.welcome-layout{grid-template-columns:minmax(0,1fr) 220px;gap:20px}.heritage-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.welcome-copy h2{font-size:20px}.welcome-copy p{font-size:13px}.heritage-slideshow img{height:342px}.heritage-section-heading{align-items:start;flex-direction:column;gap:7px}.home-collections .collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.panel-content{padding:16px 14px}.heritage-panel h2{padding:11px 14px;font-size:17px}.archive-layout{grid-template-columns:200px minmax(0,1fr);gap:20px}.keyword-directory{grid-template-columns:repeat(2,minmax(0,1fr))}.subject-page .document-cover{height:175px}.detail-header{gap:25px}.detail-header h1{font-size:30px}}
@media(max-width:680px){.wrap{width:calc(100% - 32px)}.masthead{padding-block:17px;min-height:0;flex-wrap:wrap;gap:16px}.heritage-brand{gap:14px}.heritage-brand img{width:74px;height:74px}.heritage-name{font-size:26px;letter-spacing:.5px}.heritage-subtitle{font-size:12px;max-width:350px;line-height:1.45}.masthead-tools{flex-basis:100%;display:flex;align-items:center;justify-content:space-between;gap:15px}.utility-links{margin:0;flex-shrink:0;font-size:11px;gap:12px}.masthead-search{flex:1;max-width:260px;min-width:0}.masthead-search input{font-size:12px;padding:7px 10px}.site-header .heritage-nav{width:100%;border-radius:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-height:0}.site-header .heritage-nav a{padding:10px 7px;text-align:center;font-size:13px;white-space:normal;border-bottom:2px solid transparent}.heritage-home{padding-top:22px;padding-bottom:35px}.welcome-layout{grid-template-columns:1fr;margin-bottom:25px;gap:18px}.heritage-slideshow img{height:290px}.heritage-slideshow figcaption{font-size:11px;padding-left:12px;padding-right:120px}.welcome-copy{padding:0}.welcome-copy h2{font-size:23px;margin-bottom:10px}.welcome-copy p{font-size:14px;margin-bottom:11px}.welcome-copy>a:not(.welcome-button){font-size:13px;margin-bottom:15px}.welcome-button{max-width:400px;font-size:14px}.heritage-columns{grid-template-columns:1fr;gap:30px}.heritage-section-heading{flex-direction:row;align-items:baseline;gap:12px}.heritage-section-heading h2{font-size:22px}.heritage-section-heading>a{font-size:11px}.heritage-tiles{gap:14px}.heritage-tile img{height:185px}.tile-body{padding:14px}.tile-body h3{font-size:17px}.tile-body p{font-size:13px}.heritage-sidebar{display:grid;grid-template-columns:1fr 1fr;gap:16px}.heritage-sidebar .heritage-panel:last-child{grid-column:1/-1}.home-collections{margin-top:28px}.home-collections .collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-card{padding:17px;min-height:155px}.collection-card h3{font-size:18px}.collection-card p{font-size:12px}.heritage-footer-main{grid-template-columns:1fr 1fr;gap:24px}.heritage-footer-main>div:first-child{grid-column:1/-1}.heritage-footer-title{font-size:25px}.heritage-footer-bottom{font-size:11px}.archive-intro h1{font-size:31px}.archive-intro{padding-top:25px;padding-bottom:20px}.archive-layout{grid-template-columns:1fr;gap:20px}.filter-panel{border:0;background:transparent;overflow:visible}.filter-heading{display:block;font-size:15px;background:transparent;color:#0b2e5b;padding:0;border:0;margin-bottom:11px}.filter-list{display:flex;flex-direction:row;overflow-x:auto;gap:7px;padding:0 0 10px}.filter-button{padding:8px 10px;background:white;border:1px solid var(--line);white-space:nowrap;font-size:12px;gap:14px;min-height:38px;flex-shrink:0}.filter-help{display:none}.result-toolbar{gap:10px}.sort-label{font-size:0}.sort-label select{font-size:11px;max-width:135px}.result-toolbar p{font-size:12px}.results{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.document-cover{height:180px}.document-card h3{font-size:18px}.document-body{padding:15px}.document-card p{font-size:12px}.document-body .story-meta{font-size:10px}.document-card .card-bottom{font-size:9px}.detail-header{grid-template-columns:1fr;gap:20px}.detail-header h1{font-size:29px}.document-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.document-facts div{padding:12px 8px}.document-facts dt{font-size:9px}.document-facts dd{font-size:11px}.detail-actions .primary,.detail-actions .secondary{font-size:12px;padding:11px 14px}.document-viewer{padding:13px}.viewer-tools{gap:10px;font-size:12px}.page-form{font-size:12px}.page-form input,.page-form button,.viewer-tools button{font-size:12px}.document-viewer iframe{height:600px}.detail-breadcrumb{font-size:11px;margin:20px 0}.related .results{grid-template-columns:repeat(2,minmax(0,1fr))}.subject-page h1,.keywords-page h1,.help-page h1{font-size:30px}.subject-page .heritage-sidebar{margin-top:5px}.subject-page .document-cover{height:185px}.subject-collections{gap:9px}.subject-collections a{font-size:12px;padding:11px}.subject-intro{font-size:14px}.subject-page{padding-bottom:35px}.keywords-page,.help-page{padding-bottom:40px}.keywords-page>p{font-size:14px}.keyword-directory{gap:12px}.keyword-directory>a{padding:15px;font-size:16px}.keyword-directory span{font-size:11px}.help-grid{grid-template-columns:1fr;gap:0}.help-grid h2{font-size:21px;margin-top:22px}.collections-page{padding-block:28px 40px}.collections-page h1{font-size:31px}.collections-page .collection-card{padding:18px}.collections-page .collection-card h3{font-size:20px}.about-page{padding-block:30px 45px;grid-template-columns:1fr;gap:25px}.about-page h1{font-size:32px}.about-page p{font-size:14px}.about-panel h2{font-size:23px}}
@media(max-width:420px){.heritage-brand{gap:10px}.heritage-brand img{width:64px;height:64px}.heritage-name{font-size:23px}.heritage-subtitle{font-size:11px;max-width:245px}.masthead-tools{gap:12px}.utility-links{gap:9px;font-size:10px}.masthead-search input{font-size:11px;padding-left:9px}.masthead-search button{width:30px}.site-header .heritage-nav a{font-size:12px}.heritage-slideshow img{height:239px}.heritage-slideshow figcaption{font-size:10px;line-height:1.6}.heritage-section-heading{flex-direction:column;gap:6px}.heritage-tile img{height:152px}.tile-body{padding:12px}.tile-body h3{font-size:16px}.tile-body p{font-size:12px}.home-collections .collection-grid{gap:10px}.collection-card{padding:14px;min-height:166px}.collection-card .collection-number{font-size:9px}.collection-card h3{font-size:17px}.collection-card p{font-size:11px}.heritage-sidebar{grid-template-columns:1fr}.heritage-sidebar .heritage-panel:last-child{grid-column:auto}.document-cover{height:145px}.document-body{padding:12px}.document-card h3{font-size:17px;line-height:1.4}.document-card p{font-size:11px}.document-body .story-meta{font-size:9px}.document-card .card-bottom{font-size:8px}.document-facts{grid-template-columns:1fr 1fr}.document-facts dd{font-size:12px}.subject-collections{grid-template-columns:1fr}.subject-page .document-cover{height:155px}.subject-collections a{font-size:14px}.keyword-directory{grid-template-columns:1fr 1fr;gap:10px}.keyword-directory>a{font-size:15px;padding:13px}.help-grid{gap:0}}
.site-header .heritage-nav a{display:block}
.site-header .heritage-nav a:last-child{display:block}

/* Stanton council blue, with a lighter contemporary heritage layout. */
:root{--brand:#0b2e5b;--brand-hover:#104386;--accent:#286eaf;--paper:#f5f7fb;--white:#fff;--ink:#26374a;--muted:#5b6b7d;--green:var(--brand);--line:#dbe4ef;--sage:#edf4fc;--gold:#bfd7f1;--sans:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--serif:Georgia,"Times New Roman",serif}
body{font-family:var(--sans);font-size:16px;color:var(--ink);background:var(--paper)}
.wrap{width:min(1160px,calc(100% - 64px))}
a{color:#174f88}a:hover{color:#082448}
a,button{transition:background-color .18s,color .18s,box-shadow .18s,transform .18s}
:focus-visible{outline:3px solid #4a8ac5!important;outline-offset:4px}
h1{font-family:var(--serif);font-weight:400;letter-spacing:-.7px}
h2{letter-spacing:-.3px}
.site-header{background:var(--brand);color:#fff;border-bottom:1px solid #d3e1f0}
.masthead{min-height:145px;padding-block:25px;gap:28px}
.heritage-brand{gap:20px}
.heritage-brand img{width:86px;height:86px}
.heritage-name{font-family:var(--serif);font-size:37px;text-transform:none;letter-spacing:-.5px;line-height:1.2}
.heritage-subtitle{font-size:13px;color:#d6e5f7;letter-spacing:.05px;margin-top:8px;font-weight:400;max-width:490px}
.masthead-tools{flex-basis:260px}
.utility-links{font-size:12px;gap:20px;margin-bottom:15px}
.utility-links a{color:#e0ebf8}
.masthead-search{border:1px solid #58779e;border-radius:7px;background:#ffffff12;min-height:44px}
.masthead-search input{padding:10px 13px;font-size:13px}
.masthead-search input::placeholder{color:#e0ebfa}
.masthead-search button{margin-right:5px;flex:0 0 32px;width:32px;height:32px;border-radius:5px;background:#e6effb;color:#0b2e5b}
.masthead-search button:hover{background:#fff}
.masthead-search:focus-within{outline:2px solid #c3ddf8;outline-offset:3px}
.site-header .heritage-nav{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:0;min-height:57px;background:#eaf1fa;border-radius:10px 10px 0 0;box-shadow:0 -1px 0 #ffffff20;margin:0 auto;font-size:14px;overflow:hidden}
.site-header .heritage-nav a{color:#24466e;display:block;text-align:center;padding:16px 10px 14px;border-bottom:3px solid transparent;font-size:14px;line-height:1.6;font-weight:500}
.site-header .heritage-nav a:hover{background:#dce9f8;color:var(--brand)}
.site-header .heritage-nav a[aria-current]{background:#fff;border-bottom-color:#2a6daf;color:var(--brand);font-weight:650}
.heritage-home{padding-top:36px;padding-bottom:60px}
.welcome-layout{grid-template-columns:minmax(0,1fr) 300px;gap:28px;align-items:stretch;margin-bottom:38px}
.heritage-slideshow{border:0;border-radius:12px;box-shadow:0 5px 22px #0b2e5b0d;background:#e8eff7;min-width:0}
.heritage-slideshow img{height:385px;filter:none;object-position:center 52%}
.heritage-slideshow figcaption{background:linear-gradient(transparent,#061b37e8);padding:44px 150px 17px 22px;font-size:12px;letter-spacing:.1px;min-height:86px}
.slide-controls{right:17px;bottom:16px;gap:9px}
.slide-controls>button{background:#0b2e5bbf;border:1px solid #a4bddb99;width:30px;height:32px;border-radius:5px;font-size:25px}
.slide-controls>button:hover{background:#174a7e}
.slide-dots{gap:7px}.slide-dots button{width:8px;height:8px;border-color:#dbe9fa}.slide-dots button[aria-pressed=true]{background:#fff}
.welcome-copy{display:flex;flex-direction:column;align-items:start;padding:27px 25px 24px;background:white;border:1px solid #dee6f0;border-radius:12px;box-shadow:0 4px 18px #0b2e5b04}
.welcome-copy h2{font:400 29px/1.18 var(--serif);letter-spacing:-.6px;color:var(--brand);margin-bottom:17px}
.welcome-copy p{font-size:14px;line-height:1.8;color:#596b80;margin-bottom:13px}
.welcome-copy>a:not(.welcome-button){font-size:12px;margin-top:0;margin-bottom:21px;text-underline-offset:4px}
.welcome-copy .welcome-button{margin-top:auto;align-self:stretch;min-height:46px;background:var(--brand);border:1px solid var(--brand);color:#fff;padding:11px 14px;border-radius:6px;font-size:13px;font-weight:600}
.welcome-copy .welcome-button:hover{background:var(--brand-hover);border-color:var(--brand-hover)}
.welcome-button span{font-size:23px}
.heritage-columns{grid-template-columns:minmax(0,1fr) 280px;gap:30px}
.heritage-section-heading{margin-bottom:21px;align-items:baseline;gap:20px}
.heritage-section-heading h2{font:400 29px/1.25 var(--serif);letter-spacing:-.6px;color:var(--brand)}
.heritage-section-heading>a{font-size:12px;text-decoration:none;white-space:nowrap;color:#315a86}
.heritage-section-heading>a:hover{text-decoration:underline}
.heritage-tiles{gap:21px}
.heritage-tile{border:1px solid #dce4ee;background:#fff;border-radius:10px;box-shadow:0 3px 13px #0b2e5b04;transition:box-shadow .2s,transform .2s,border-color .2s}
.heritage-tile:hover{transform:translateY(-3px);border-color:#9abbdc;box-shadow:0 8px 24px #0b2e5b10}
.heritage-tile img{height:170px;filter:none;border-bottom:1px solid #e8edf4}
.tile-body{padding:18px 17px 21px}
.tile-body h3{font:400 20px/1.25 var(--serif);color:var(--brand);text-decoration:none;letter-spacing:-.3px;margin-bottom:12px}
.heritage-tile:hover h3{text-decoration:underline;text-underline-offset:4px}
.tile-body p{font-size:13px;line-height:1.75;color:#5c6d81}
.heritage-sidebar{gap:25px}
.heritage-panel{border:1px solid #dce5f0;border-radius:10px;box-shadow:0 3px 16px #0b2e5b04}
.heritage-panel h2{font-family:var(--sans);font-size:16px;font-weight:550;letter-spacing:0;background:var(--brand);border:0;padding:15px 19px;color:white}
.panel-content{padding:22px 19px}
.panel-content p{font-size:13px;color:#5c6d81;line-height:1.8;margin-bottom:16px}
.sidebar-stories li{font-size:13px;margin-bottom:20px}
.sidebar-stories a{text-underline-offset:4px}
.sidebar-stories span{font-size:12px;color:#687991;line-height:1.6;margin-top:5px}
.panel-more{font-size:12px;text-decoration:none;font-weight:600;color:#174f88;margin-top:10px}.panel-more:hover{text-decoration:underline}
.keyword-links{gap:8px 6px;align-items:stretch;margin-bottom:14px}
.keyword-links a,.keyword-links a:nth-child(3n){font-size:12px;line-height:1.5;text-decoration:none;background:#f0f5fc;border:1px solid #dce7f5;padding:5px 8px;border-radius:5px;color:#284e7a}
.keyword-links a:hover{background:#e0edfc;border-color:#b8d0eb}.keyword-links span{font-size:10px;color:#56769a}
.home-collections{margin-top:43px}
.home-collections>h2{font:400 29px/1.25 var(--serif);letter-spacing:-.5px;color:var(--brand);margin-bottom:10px}
.home-collections>p{font-size:13px;color:#62748a;margin-bottom:23px}
.collection-grid{gap:15px}
.collection-card{background:#fff;border:1px solid #dde6f1;border-radius:8px;padding:20px 18px 27px;min-height:175px}
.collection-card:hover{background:#f7faff;border-color:#a5c0df;box-shadow:0 4px 15px #0b2e5b09}
.collection-card .collection-number{font-size:9px;letter-spacing:.9px;color:#6f8299;margin-bottom:14px}
.collection-card h3{font:400 19px/1.3 var(--serif);letter-spacing:-.15px;color:var(--brand);margin-bottom:11px}
.collection-card p{font-size:12px;line-height:1.75;color:#63758b}
.collection-card .arrow{right:17px;bottom:12px;color:#2963a2}
.heritage-footer{background:#0b2e5b;color:#e6eef9;border-top:3px solid #bad0ec}
.heritage-footer>.wrap{padding-top:39px}
.heritage-footer-main{gap:45px;padding-bottom:33px}
.heritage-footer-title{font:29px var(--serif);letter-spacing:-.4px}
.heritage-footer p{font-size:12px;line-height:1.85;color:#c8d9ee}
.heritage-footer-main>div:not(:first-child){font-size:12px;gap:11px}
.heritage-footer a{color:#edf4ff;text-underline-offset:4px}.heritage-footer a:hover{color:#fff}
.heritage-footer-bottom{border-top:1px solid #3a5a85;padding:20px 0 23px;font-size:11px;color:#c0d3ec}
.archive-intro{padding-top:39px;padding-bottom:30px}.archive-intro h1,.collections-page h1{font-family:var(--serif);font-size:38px;letter-spacing:-.7px;color:var(--brand)}
.archive-intro p,.subject-intro{font-size:15px;color:#5b6f86;line-height:1.85}
.search-form{border-color:#b7cbe2;border-radius:7px;box-shadow:0 3px 12px #0b2e5b03;min-height:51px}
.search-form input{font-size:14px}.search-form button{border-radius:5px;background:var(--brand);font-size:13px;min-height:40px;padding:9px 21px}.search-form button:hover{background:var(--brand-hover)}
.filter-panel{border:1px solid #dae4f1;border-radius:9px;box-shadow:0 3px 12px #0b2e5b03}
.filter-heading{background:var(--brand);font-size:16px;padding:16px;margin-bottom:10px}
.filter-list{gap:4px}.filter-button{border-radius:5px;font-size:12px;padding:10px}.filter-button[aria-pressed=true]{background:#e5effc;color:var(--brand);font-weight:600}.filter-button:hover:not([aria-pressed=true]){background:#f1f6fd}
.filter-help{font-size:12px;color:#61758e;line-height:1.85;margin:25px 17px}
.result-toolbar{border-color:#d8e2ef;margin-bottom:22px}.sort-label select{border-radius:5px;border-color:#c8d7e9;padding:8px}
.document-card{border-radius:9px;border:1px solid #dce5f0;box-shadow:0 2px 10px #0b2e5b03}
.document-card:hover{box-shadow:0 8px 22px #0b2e5b0d;border-color:#adc5e1}
.document-cover{background:#eef3fa;border-bottom-color:#dce6f3;padding:15px}
.document-body{padding:19px 17px}
.document-body .story-meta{font-size:10px;letter-spacing:.35px;color:#587b9e;margin-bottom:13px}
.document-card h3{font:400 20px/1.35 var(--serif);letter-spacing:-.2px;color:var(--brand);text-decoration:none;margin-bottom:13px}.document-card:hover h3{text-decoration:underline}
.document-card p{font-size:12px;line-height:1.8;color:#5d7087}
.document-card .card-bottom{border-color:#e1e9f3;color:#607b99;font-size:9px;letter-spacing:.1px}.document-card .card-bottom span:last-child{color:#2866a6}
.pagination a{border-radius:5px;border-color:#ccdaea;background:#fff}.pagination a[aria-current]{background:var(--brand);color:#fff}
.subject-page h1,.keywords-page h1,.help-page h1{font-family:var(--serif);font-size:38px;letter-spacing:-.65px;color:var(--brand)}
.subject-heading{font-family:var(--serif);font-size:28px;letter-spacing:-.4px;color:var(--brand)}
.subject-collections a{border:1px solid #d5e2f0;border-left:3px solid #85acd8;border-radius:7px;padding:14px;color:#254f7e;background:white}
.subject-collections a:hover{background:#eff5fd}
.keyword-directory>a{border:1px solid #d9e4f1;border-left:3px solid #87acd8;border-radius:8px;background:white;color:var(--brand);padding:21px;box-shadow:0 2px 10px #0b2e5b03}
.keyword-directory>a:hover{background:#f1f7ff;border-color:#a8c3e3}.keyword-directory span{color:#627c99}
.help-grid h2,.about-panel h2{font-family:var(--serif);font-size:26px;color:var(--brand)}
.detail-header{padding-top:13px;padding-bottom:32px}.detail-header h1{font-family:var(--serif);font-size:36px;letter-spacing:-.7px;color:var(--brand);line-height:1.2}
.detail-header p{font-size:15px;line-height:1.85;color:#5b6f85}
.document-facts{border:1px solid #dce5f0;border-radius:9px;overflow:hidden;box-shadow:0 3px 13px #0b2e5b03}.document-facts div{padding:16px 14px;border-color:#e2eaf4}.document-facts dt{font-size:9px;color:#6683a1;letter-spacing:.75px}.document-facts dd{font-size:12px;color:#294564}
.detail-actions .primary,.detail-actions .secondary{border-radius:6px;font-size:12px;min-height:44px}.primary{background:var(--brand);border-color:var(--brand)}.primary:hover{background:var(--brand-hover);border-color:var(--brand-hover)}.secondary{color:var(--brand);border-color:#b4c9e3;background:white}.secondary:hover{background:#ecf3fd}
.detail-tabs{border-color:#d4e0ee;gap:13px}.tab-button{font-size:13px;border-radius:6px 6px 0 0;padding:13px 17px}.tab-button[aria-selected=true]{color:var(--brand);border-color:#1f62a3;background:#eaf2fd}
.related h2{font:400 29px/1.25 var(--serif);color:var(--brand);letter-spacing:-.5px}.related{border-color:#dce6f1}
.about-page h1{font-family:var(--serif);font-size:40px;color:var(--brand);letter-spacing:-.7px}.about-panel{border-color:#dae5f1}.about-page p{color:#5d7088}
.detail-breadcrumb{color:#66819e;font-size:12px}.detail-breadcrumb a{color:#315f91}.eyebrow{color:#3e6fa2;letter-spacing:1px}.eyebrow:before{background:#87acd8}
@media(max-width:1080px){.wrap{width:calc(100% - 48px)}.masthead{gap:24px}.heritage-name{font-size:33px}.heritage-subtitle{font-size:12px;max-width:420px}.masthead-tools{flex-basis:230px}.welcome-layout{grid-template-columns:minmax(0,1fr) 285px;gap:23px}.welcome-copy{padding:24px 22px}.welcome-copy h2{font-size:28px}.heritage-columns{grid-template-columns:minmax(0,1fr) 250px;gap:23px}.heritage-tiles{gap:17px}.tile-body{padding:17px 15px}.tile-body h3{font-size:19px}.heritage-tile img{height:157px}.heritage-section-heading{flex-direction:column;align-items:start;gap:9px}.collection-card{padding:18px 16px 28px;min-height:180px}}
@media(max-width:850px){.masthead{gap:18px}.heritage-brand{gap:14px}.heritage-brand img{width:74px;height:74px}.heritage-name{font-size:29px}.heritage-subtitle{max-width:350px;font-size:11px}.masthead-tools{flex-basis:196px}.utility-links{font-size:11px;gap:13px}.site-header .heritage-nav a{font-size:12px;padding-inline:6px}.heritage-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.welcome-layout{grid-template-columns:minmax(0,1fr) 250px;gap:20px}.welcome-copy{padding:23px 20px}.welcome-copy h2{font-size:27px}.welcome-copy p{font-size:13px}.welcome-copy>a:not(.welcome-button){font-size:11px}.heritage-slideshow img{height:390px}.heritage-columns{grid-template-columns:minmax(0,1fr) 230px;gap:20px}.heritage-tile img{height:167px}.heritage-section-heading h2{font-size:28px}.home-collections .collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-card{min-height:175px}.panel-content{padding:20px 16px}.heritage-panel h2{padding:14px 16px;font-size:15px}}
@media(max-width:680px){.wrap{width:calc(100% - 32px)}.masthead{min-height:0;padding-block:21px;gap:19px}.heritage-brand{gap:13px}.heritage-brand img{width:69px;height:69px}.heritage-name{font-size:29px;letter-spacing:-.5px}.heritage-subtitle{font-size:11px;max-width:390px;margin-top:5px;line-height:1.5}.masthead-tools{flex-basis:100%;gap:17px}.utility-links{font-size:11px;gap:15px;margin:0}.masthead-search{min-height:39px;max-width:270px}.masthead-search input{font-size:12px;padding:8px 10px}.masthead-search button{height:29px;flex-basis:29px}.site-header .heritage-nav{width:calc(100% - 20px);grid-template-columns:repeat(4,minmax(0,1fr));border-radius:9px 9px 0 0;min-height:0}.site-header .heritage-nav a{font-size:13px;padding:11px 5px 9px;line-height:1.6}.heritage-home{padding-top:23px;padding-bottom:38px}.welcome-layout{grid-template-columns:1fr;gap:15px;margin-bottom:31px}.heritage-slideshow img{height:300px}.heritage-slideshow figcaption{padding-left:17px;padding-right:145px;padding-bottom:17px;font-size:11px;min-height:80px}.welcome-copy{padding:25px 23px;display:block}.welcome-copy h2{font-size:30px;max-width:360px;margin-bottom:14px}.welcome-copy p{font-size:14px;line-height:1.85}.welcome-copy>a:not(.welcome-button){font-size:12px;margin-bottom:20px}.welcome-copy .welcome-button{display:flex;max-width:360px;margin-top:0;min-height:45px}.heritage-columns{grid-template-columns:1fr;gap:29px}.heritage-section-heading{flex-direction:row;align-items:baseline;gap:15px;margin-bottom:20px}.heritage-section-heading h2{font-size:27px}.heritage-section-heading>a{font-size:11px}.heritage-tiles{gap:16px}.heritage-tile img{height:190px}.tile-body{padding:19px 17px 22px}.tile-body h3{font-size:21px}.tile-body p{font-size:13px}.heritage-sidebar{grid-template-columns:1fr 1fr;gap:17px}.heritage-panel h2{font-size:16px}.home-collections{margin-top:33px}.home-collections>h2{font-size:28px}.collection-card{padding:19px 17px 30px;min-height:170px}.collection-card h3{font-size:20px}.collection-card p{font-size:12px}.collection-card .collection-number{font-size:9px}.heritage-footer-main{gap:25px}.heritage-footer-title{font-size:28px}.archive-intro h1,.collections-page h1,.subject-page h1,.keywords-page h1,.help-page h1{font-size:34px}.archive-intro{padding-top:29px}.archive-layout{grid-template-columns:1fr}.filter-panel{border:0;box-shadow:none;background:transparent;border-radius:0}.filter-heading{background:transparent;color:var(--brand);padding:0;font-size:15px;margin-bottom:13px}.filter-list{padding:0 0 12px}.filter-button{background:white;border:1px solid #d7e2f0;border-radius:6px;padding:9px 12px;font-size:12px}.filter-button[aria-pressed=true]{border-color:#acc6e6;background:#e5effc}.document-body{padding:18px 16px}.document-card h3{font-size:21px}.document-cover{height:184px}.document-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.document-facts div{padding:13px 10px}.document-facts dd{font-size:11px}.detail-header{padding-bottom:26px;grid-template-columns:1fr}.detail-header h1{font-size:33px}.detail-header p{font-size:14px}.detail-actions .primary,.detail-actions .secondary{font-size:11px;padding:11px 13px;gap:15px}.about-page h1{font-size:35px}.related h2{font-size:27px}.subject-collections a{font-size:13px;padding:13px}.keyword-directory>a{padding:19px 16px;font-size:17px}}
@media(max-width:420px){.heritage-brand{gap:11px}.heritage-brand img{width:59px;height:59px}.heritage-name{font-size:25px}.heritage-subtitle{max-width:250px;font-size:10px}.masthead{padding-block:19px;gap:17px}.masthead-tools{gap:12px}.utility-links{font-size:10px;gap:12px}.masthead-search input{font-size:11px}.site-header .heritage-nav a{font-size:12px}.heritage-slideshow img{height:248px}.heritage-slideshow figcaption{font-size:10px;padding-left:13px;min-height:78px}.slide-controls{right:12px;gap:6px}.slide-dots{gap:5px}.slide-controls>button{width:27px;height:31px}.welcome-copy{padding:23px 20px}.welcome-copy h2{font-size:29px}.heritage-section-heading{flex-direction:column;align-items:start;gap:8px}.heritage-section-heading h2{font-size:27px}.heritage-tiles{gap:13px}.heritage-tile img{height:153px}.tile-body{padding:16px 13px 19px}.tile-body h3{font-size:19px;line-height:1.3}.tile-body p{font-size:12px}.home-collections .collection-grid{gap:12px}.collection-card{padding:17px 14px 29px;min-height:183px}.collection-card h3{font-size:19px}.collection-card p{font-size:11px}.collection-card .collection-number{font-size:8px;letter-spacing:.5px}.heritage-sidebar{grid-template-columns:1fr;gap:20px}.document-card h3{font-size:20px}.document-body{padding:16px 13px}.document-card p{font-size:12px}.document-cover{height:150px}.document-card .card-bottom{font-size:8px;line-height:1.7}.document-facts{grid-template-columns:1fr 1fr}.document-facts dd{font-size:12px}.detail-header h1{font-size:31px}.detail-actions{gap:9px}.detail-actions .primary,.detail-actions .secondary{font-size:11px;min-height:44px}.tab-button{font-size:12px;padding:12px 11px}.heritage-footer-main{gap:23px}.subject-page h1,.keywords-page h1,.help-page h1{font-size:32px}.keyword-directory>a{padding:16px 13px;font-size:16px}}
@media(prefers-reduced-motion:reduce){a,button,.heritage-tile{transition:none}.heritage-tile:hover{transform:none}}

/* Readable HTML converted from the original parish documents. */
.html-reader{background:#fff;padding:0;border-color:#ced7d9;overflow:hidden}.html-reader .viewer-tools{background:#f0f5fb;margin:0;padding:17px 22px;border-bottom:1px solid #dbe5f0}.html-reader #document-panel{padding:32px 40px;min-width:0}.html-reader .viewer-fallback{padding:0 25px 20px;margin:0}.html-reader .document-viewer iframe{height:760px}.html-article{font-family:Georgia,'Times New Roman',serif;font-size:18px;line-height:1.85;color:#25364b;overflow-wrap:anywhere}.html-article>p{max-width:78ch;margin:0 auto 1.2em;line-height:1.85}.html-article>h3{font:600 22px/1.5 Arial,Helvetica,sans-serif;color:#0b2e5b;margin:1.4em auto .8em;max-width:65ch}.html-article>h3:first-of-type{margin-top:0}.html-article .source-page-label,.source-page-label{font:12px/1.5 Arial,Helvetica,sans-serif!important;letter-spacing:.6px;text-transform:uppercase;color:#58708b;padding-bottom:13px;border-bottom:1px solid #dbe5f0;margin-bottom:26px!important;max-width:none!important}.html-article .article-image{margin:25px auto 32px;max-width:100%}.html-article .article-image img{display:block;max-width:100%;width:auto;height:auto;max-height:1100px;margin:auto;object-fit:contain}.html-article .article-image figcaption{font:12px/1.7 Arial,Helvetica,sans-serif;color:#58708b;text-align:center;margin-top:10px}.article-table-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;margin-bottom:20px;border:1px solid #d5e1ee;border-radius:3px;-webkit-overflow-scrolling:touch;overflow-wrap:normal}.article-table{font:13px/1.6 Arial,Helvetica,sans-serif;border-collapse:collapse;text-align:left;min-width:100%;background:#fff}.article-table caption{text-align:left;padding:12px 14px;font-size:12px;line-height:1.5;background:#eef4fb;color:#31577e;caption-side:top}.article-table th,.article-table td{padding:10px 12px;vertical-align:top;border-bottom:1px solid #dce6f1;border-right:1px solid #e6edf6;min-width:76px;max-width:240px;overflow-wrap:normal}.article-table th{background:#edf4fc;color:#143d6b;font-size:12px;font-weight:bold;position:sticky;top:0;white-space:normal}.article-table td{line-height:1.65}.article-table th:nth-child(3),.article-table td:nth-child(3){min-width:120px}.article-table th:nth-last-child(-n+3),.article-table td:nth-last-child(-n+3){min-width:140px}.article-table tr:nth-child(even) td{background:#f7faff}.article-table tr:hover td{background:#edf4fc}.article-table tbody tr:last-child td{border-bottom:0}.article-scan{font-family:Arial,Helvetica,sans-serif;border:1px solid #d9e3ef;border-radius:4px;background:#f7faff;margin:25px 0;padding:0 18px}.article-scan summary{padding:14px 0;font-size:14px;color:#174f88;cursor:pointer}.article-scan>p{font-size:15px;line-height:1.85;max-width:78ch;margin:0 auto 1em}.article-scan[open]{padding-bottom:15px}.article-ocr-note{font:13px/1.7 Arial,Helvetica,sans-serif!important;background:#f3efe3;color:#6b6043;padding:13px 16px;border-left:3px solid #dce8f6;max-width:none!important;margin-bottom:25px!important}.article-loading{font-size:15px;padding:20px;color:#58708b}.article-empty{font:15px/1.8 Arial,Helvetica,sans-serif!important;color:#5b7088;padding:25px;background:#f2f6fc}.photo-key{display:grid;grid-template-columns:1fr 1fr;gap:15px 35px;max-width:850px;margin:25px auto;padding-left:30px;font:15px/1.7 Arial,Helvetica,sans-serif}.photo-key li{padding-left:4px;break-inside:avoid}.standalone-masthead{background:#0b2e5b;color:white;padding:25px 0}.standalone-masthead .wrap{display:flex;align-items:center;justify-content:space-between;gap:20px}.standalone-masthead a{color:white;font-size:14px}.standalone-masthead a:first-child{font:28px Georgia,serif;text-decoration:none}.standalone-article main>h1{max-width:900px;color:#0b2e5b}.standalone-description{font-size:16px;color:#596d84;max-width:820px}.standalone-source{font-size:13px;color:#5b7088;border-bottom:1px solid #d9e3ef;padding-bottom:25px;margin-bottom:30px}.standalone-article .html-article{background:#fff;border:1px solid #d7e2ef;border-radius:4px;padding:30px 40px;margin:0 0 45px}.standalone-page{border-top:1px solid #dae5f0;padding:30px 0 15px;scroll-margin-top:25px}.standalone-page:first-child{border-top:0;padding-top:0}.standalone-page>p{max-width:78ch;margin:0 auto 1.2em}.standalone-page>h3{font:600 22px/1.5 Arial,Helvetica,sans-serif;max-width:65ch;margin:1.4em auto .8em;color:#0b2e5b}.standalone-footer{font:12px/1.8 Arial,Helvetica,sans-serif;text-align:center;background:#0b2e5b;color:#e4edfa;padding:24px}.html-article mark{background:#ead8a4;color:#29393d}
@media(max-width:760px){.html-reader #document-panel{padding:24px 22px}.html-article{font-size:17px;line-height:1.85}.html-article>h3,.standalone-page>h3{font-size:20px}.html-reader .viewer-tools{padding:14px 16px;gap:12px}.html-reader .page-form{gap:6px}.html-reader .page-form input{width:57px}.article-table th,.article-table td{font-size:12px;padding:9px;min-width:70px}.article-table-scroll{margin-bottom:14px}.photo-key{font-size:14px;gap:15px 24px;padding-left:25px}.standalone-article .html-article{padding:22px 20px}.standalone-masthead a:first-child{font-size:23px}.standalone-masthead a:last-child{font-size:12px}.standalone-description{font-size:15px}}
@media(max-width:420px){.html-reader #document-panel{padding:21px 16px}.html-article{font-size:17px}.html-reader .viewer-tools{padding:12px;align-items:start;gap:12px}.html-reader .page-form{font-size:11px;gap:5px}.html-reader .page-form input{width:52px}.html-reader .page-buttons button{font-size:11px;padding:6px 9px}.photo-key{grid-template-columns:1fr;gap:12px}.article-image figcaption{font-size:11px!important}.article-ocr-note{font-size:12px!important}.article-scan{padding-inline:12px}.standalone-article .html-article{padding:20px 15px}.standalone-masthead .wrap{align-items:start;flex-direction:column;gap:8px}}
@media print{.site-header,.detail-tabs,.viewer-tools,.detail-actions,.related,.heritage-footer,.detail-breadcrumb,.source-note,.standalone-masthead,.standalone-footer{display:none!important}.html-reader,.standalone-article .html-article{border:0;padding:0}.html-reader #document-panel{padding:0}.html-article{font-size:12pt}.article-table-scroll{overflow:visible;border:0}.article-table{font-size:8pt;min-width:0;width:100%}.article-table th,.article-table td{min-width:0!important;padding:4px;font-size:8pt}.article-image{break-inside:avoid}.standalone-page{break-before:page}.standalone-page:first-child{break-before:auto}.article-scan{display:none}}
/* Match the modern council-blue site while keeping source text easy to read. */
.html-reader{border:1px solid #d7e3f1;border-radius:10px;box-shadow:0 4px 21px #0b2e5b04}
.html-reader .viewer-tools{background:#eff5fc;border-bottom-color:#dce6f2;padding:18px 23px}
.html-reader #document-panel{padding:36px 42px}
.html-article{color:#293d53;font-family:Georgia,"Times New Roman",serif;font-size:18px;line-height:1.9}
.html-article>p{line-height:1.9}
.html-article>h3,.standalone-page>h3{font-family:var(--sans);font-weight:600;color:#0b2e5b}
.html-article .article-image img{border-radius:5px}
.html-article .source-page-label,.source-page-label{color:#6381a0;border-color:#dfe8f3}
.article-table-scroll{border-color:#d6e2f0;border-radius:7px}
.article-table caption{background:#f0f5fc;color:#285583;padding:14px 15px}
.article-table th{background:#e6effc;color:#123e6f;border-color:#d1e0f3}
.article-table tr:nth-child(even) td{background:#f8fbff}
.article-table tr:hover td{background:#eef5ff}
.article-scan{background:#f5f8fd;border-color:#dae5f3;border-radius:7px}
.article-scan summary{color:#174f88;font-weight:500}
.article-ocr-note{background:#edf4fc;color:#375f86;border-left-color:#91b7e2;border-radius:0 5px 5px 0}
.page-form input,.page-form button,.viewer-tools button{border-color:#bfd0e6;border-radius:5px}
.standalone-masthead,.standalone-footer{background:#0b2e5b}
.standalone-masthead{border-bottom:3px solid #c3d8f1;padding:28px 0}
.standalone-masthead a:first-child{font:32px Georgia,serif;letter-spacing:-.4px}
.standalone-article main>h1{font:400 38px/1.2 Georgia,serif;color:#0b2e5b;letter-spacing:-.7px}
.standalone-article .html-article{border-radius:10px;border-color:#dbe5f2;box-shadow:0 4px 20px #0b2e5b04;padding:35px 42px}
.standalone-source{border-color:#d8e4f2;color:#5b7695}
@media(max-width:680px){.html-reader #document-panel{padding:28px 23px}.html-reader .viewer-tools{padding:15px 17px}.standalone-article .html-article{padding:27px 23px}.standalone-article main>h1{font-size:32px}.standalone-masthead a:first-child{font-size:27px}}
@media(max-width:420px){.html-reader #document-panel{padding:24px 17px}.html-reader .viewer-tools{padding:13px}.standalone-article .html-article{padding:24px 17px}.standalone-article main>h1{font-size:30px}.html-article{font-size:17px}}
@media print{.html-reader,.standalone-article .html-article{border:0;box-shadow:none;padding:0}.html-reader #document-panel{padding:0}}

