@media screen{a[data-reader-action]::after{content:" · " attr(data-reader-action);font-size:.82em}.record-main{max-width:1180px;margin:0 auto;padding:64px 24px 80px}.record-hero{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:48px;margin-bottom:40px}.record-kicker{font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;color:#8a672d;font-weight:700}.record-hero h1{font-size:clamp(2.2rem,4.5vw,4rem);line-height:1.15;margin:16px 0 0}.record-intro{color:#61716c;line-height:1.85;max-width:65ch}.record-breadcrumb{margin-bottom:30px;font-size:.85rem;color:#61716c}.record-tabs{display:flex;gap:28px;border-bottom:1px solid #d9ddd3;margin-bottom:38px;flex-wrap:wrap}.record-tabs a{padding:0 0 16px;text-decoration:none;color:#61716c}.record-tabs [aria-current=page]{color:#283f36;border-bottom:2px solid #947334}.record-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#d9ddd3;border:1px solid #d9ddd3;margin:24px 0 32px}.record-stat{background:#f1f0e8;padding:24px}.record-stat strong{display:block;font:2rem Georgia,serif;color:#283f36}.record-stat span{font-size:.85rem;color:#61716c}.record-section{margin:40px 0;padding-top:26px;border-top:1px solid #d9ddd3}.record-section h2{font-size:1.65rem;margin:0 0 20px}.record-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 40px}.record-details div{min-width:0}.record-details dt{font-size:.78rem;color:#61716c;margin-bottom:8px}.record-details dd{margin:0;line-height:1.6;overflow-wrap:anywhere}.record-timeline{list-style:none;padding:0;margin:0}.record-timeline li{display:grid;grid-template-columns:90px 1fr;gap:24px;padding:22px 0;border-top:1px solid #e2e4dc}.record-timeline strong{font-size:1.1rem}.record-timeline p{margin:4px 0;color:#61716c}.record-source-list{list-style:none;padding:0;margin:0}.record-source{padding:28px 0;border-top:1px solid #d9ddd3;scroll-margin-top:35px;overflow-wrap:anywhere}.record-source h2{font-size:1.35rem;line-height:1.45;margin:0 0 10px}.record-source .record-bibliography{color:#61716c;line-height:1.7}.record-source p{line-height:1.75}.record-source details{margin-top:16px}.record-source summary{cursor:pointer;font-weight:600}.record-source li{margin:10px 0;line-height:1.5}.record-source-link{display:inline-flex;align-items:center;min-height:44px;font-size:.9rem}.record-data{background:#eeeee5;border:1px solid #d9ddd3;padding:26px;margin-top:48px}.record-data h2{font-size:1.25rem;margin:0}.record-data p{max-width:80ch;font-size:.9rem;color:#61716c;line-height:1.7}.record-exports{display:flex;flex-wrap:wrap;gap:12px}.record-exports a{display:inline-flex;align-items:center;min-height:44px;border:1px solid #c8cfc3;padding:8px 14px;font-size:.85rem;background:#faf9f3}.record-related{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 40px;list-style:none;padding:0}.record-related li{padding:20px 0;border-top:1px solid #d9ddd3;line-height:1.55}.record-related a{font:1.1rem/1.55 Georgia,serif}.record-pagination{display:flex;justify-content:center;gap:8px;align-items:center;flex-wrap:wrap;margin:38px 0}.record-pagination a,.record-pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:7px 12px;border:1px solid #c8cfc3;text-decoration:none}.record-pagination [aria-current=page]{background:#2d463d;color:#fff;border-color:#2d463d}.record-pagination .record-ellipsis{border:0;padding:0;min-width:12px}.record-range{font-size:.85rem;color:#61716c}.record-note{font-size:.85rem;color:#61716c;line-height:1.75}.download-kind{font-size:.8em;white-space:nowrap}.record-main :focus-visible{outline:2px solid #987333;outline-offset:4px}.record-main time,.record-source bdi{unicode-bidi:isolate}@media(max-width:700px){.record-main{padding:36px 22px 54px}.record-hero{grid-template-columns:1fr;gap:16px;margin-bottom:24px}.record-hero h1{font-size:2.1rem}.record-stats{grid-template-columns:1fr}.record-stat{display:flex;align-items:center;justify-content:space-between;padding:16px 20px}.record-stat strong{font-size:1.7rem}.record-details,.record-related{grid-template-columns:1fr}.record-timeline li{grid-template-columns:60px 1fr;gap:16px}.record-data{padding:20px}.record-tabs{gap:20px}.record-tabs a{max-width:100%}.record-pagination{gap:5px}.record-pagination a,.record-pagination span{padding:6px 9px}}}@media print{.record-main{max-width:none}.record-tabs,.record-data,.record-pagination{display:none}.record-source{break-inside:avoid}.record-hero h1{font-size:24pt}}
