/* Fixed ministry header and links, 10 October 2026. */
:root{--ministry-header-height:170px}
@media screen{body{padding-top:var(--ministry-header-height)!important}.site-header,.site-top{position:fixed!important;inset:0 0 auto!important;transform:none!important;z-index:1000!important;background:var(--paper,#fff)!important}html{scroll-padding-top:calc(var(--ministry-header-height) + 20px)}:target{scroll-margin-top:calc(var(--ministry-header-height) + 20px)}}
.ministry-network{border-top:1px solid var(--line,#ddd);background:var(--paper,#fff)}
.ministry-network .network-inner{display:flex;align-items:center;gap:22px;overflow-x:auto;white-space:nowrap;padding-block:10px;scrollbar-width:thin}
.ministry-network a{font:600 12px/1.5 Arial,sans-serif;text-decoration:none;color:var(--deep,#243b37);padding:3px 0}
.ministry-network a[aria-current="true"]{text-decoration:underline;text-decoration-color:var(--gold,#bb8c37);text-decoration-thickness:2px;text-underline-offset:5px}
.charter-source{white-space:pre-wrap;overflow-wrap:anywhere;font:16px/1.7 Arial,sans-serif;color:inherit;margin:0}
.charter-transcript{max-width:1180px;margin:auto;padding:30px}.charter-transcript .source-page{padding:28px 0;border-top:1px solid var(--line,#ddd)}
@media(max-width:700px){:root{--ministry-header-height:130px}.ministry-network .network-inner{gap:18px;padding-block:9px}.ministry-network a{font-size:11px}.charter-transcript{padding:20px}.charter-source{font-size:15px}.brand span{min-width:0}}
@media print{.ministry-network{display:none}.charter-source{font-size:10pt}body{padding:0!important}}

.site-top .ministry-network{display:block!important;position:static!important;max-height:none!important;box-shadow:none!important}.site-top .ministry-network a{display:block;font-size:12px;padding:3px 0}.site-top .network-inner{display:flex!important;justify-content:flex-start}
