.history-bar,.history-footer,.history-source-title,.history-helper{box-sizing:border-box;font-family:Arial,sans-serif;line-height:1.5;color:#20251c;background:#f6f8f1;clear:both}
.history-bar{border-bottom:4px solid #8cc63f;padding:20px max(20px,calc((100% - 960px)/2));margin:0 0 26px;position:relative;z-index:2}
.history-bar a,.history-footer a{color:#315714;text-decoration:underline}.history-bar>div{display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap}.history-bar p{margin:8px 0 0!important;font:14px/1.5 Arial,sans-serif!important;color:#3f4d35}.history-bar .history-page-title{font-size:24px!important;font-weight:bold!important;color:#20251c}.history-bar .history-form-note{font-weight:bold!important}.history-source-title{font-size:24px!important;line-height:1.3!important;padding:0 20px;margin:20px auto;max-width:960px;background:transparent}.history-footer{margin-top:32px;padding:24px;text-align:center;border-top:1px solid #d8e2cd}.history-helper{max-width:900px;margin:30px auto;padding:24px}.history-helper button{font:inherit;padding:10px 20px;border:1px solid #315714;background:white;color:#20251c;cursor:pointer}
.history-catalog{max-width:1000px;margin:0 auto;padding:44px 20px 60px;box-sizing:border-box}.history-intro{padding-bottom:30px;border-bottom:1px solid #dfe5d7;margin-bottom:28px}.history-intro h1{font-size:40px;line-height:1.15;margin:10px 0 16px}.history-intro>p{font-size:17px;line-height:1.5;margin:10px 0}.history-eyebrow,.history-role{font:700 12px/1.5 Arial,sans-serif!important;text-transform:uppercase;letter-spacing:.09em;color:#486b2b}.history-intro .history-stats{font-weight:bold;color:#315714}.history-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.history-card{box-sizing:border-box;padding:22px;background:#f7f9f3;border:1px solid #dde5d3;border-top:4px solid #8cc63f;min-width:0}.history-card h2{font-size:22px;line-height:1.2;margin:10px 0}.history-card p{margin:8px 0}.history-path{font:12px/1.6 monospace!important;overflow-wrap:anywhere;color:#59604f}.history-open{display:flex;justify-content:space-between;align-items:center;gap:10px;font-weight:bold;color:#315714!important;padding:10px 0;margin-top:12px}.history-card details{border-top:1px solid #d9e2d0;padding-top:12px;margin-top:10px}.history-card summary{cursor:pointer;font-size:14px}.history-card details ul{margin:12px 0 0;padding-left:18px}.history-card details li{font-size:13px;line-height:1.5;margin-bottom:9px}.history-card a:focus-visible,.history-bar a:focus-visible{outline:2px solid #365d1a;outline-offset:4px}.history-frame-layout{padding:16px;max-width:960px;margin:auto}.history-image-label:empty{display:none}
.history-document{margin:0;overflow-wrap:break-word}.history-document #historical-source{display:block;min-height:180px}.history-document #historical-source img{max-width:100%;height:auto}.history-document #historical-source input,.history-document #historical-source select,.history-document #historical-source textarea{max-width:100%;box-sizing:border-box}.history-document #historical-source [aria-disabled=true]{cursor:default}.history-document #historical-source table{max-width:100%}
@media(max-width:760px){.history-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.history-intro h1{font-size:34px}.history-bar{padding:16px}.history-document #historical-source{overflow-x:auto;max-width:100%}.history-document #historical-source .container,.history-document #historical-source .wrapper{max-width:100%;box-sizing:border-box}}
@media(max-width:480px){.history-grid{grid-template-columns:1fr}.history-catalog{padding:26px 16px 40px}.history-intro h1{font-size:30px}.history-card{padding:20px}}
@media print{.history-bar,.history-footer,.history-helper button{display:none!important}}
