/* Annual reports, scoped to reader and index */
.ved-reader{max-width:1120px;margin-inline:auto}.ved-document{max-width:82ch;margin-inline:auto;font-size:18px;line-height:1.78;text-align:left}.ved-document p{max-width:none;margin:0 0 1.15em}.ved-document h2,.ved-document h3{scroll-margin-top:2rem;line-height:1.35}.ved-document h2{margin-top:2.1em}.ved-document h3{margin-top:1.6em}.ved-document .ved-source-note{font-size:.9em;line-height:1.6;color:#5b5145}.ved-document .ved-bibliography{font-size:.94em;line-height:1.65}.ved-document a{overflow-wrap:anywhere}.ved-table-scroll{max-width:100%;overflow-x:auto;margin:1.5rem 0;border:1px solid #d8c8b0;scrollbar-color:#877657 #eee5d4;scrollbar-width:thin}.ved-table-scroll:focus-visible{outline:3px solid #8a6d37;outline-offset:3px}.ved-table-scroll table{width:100%;border-collapse:collapse;min-width:700px;table-layout:auto;font-size:16px;line-height:1.5;margin:0}.ved-table-scroll th,.ved-table-scroll td{min-width:100px;padding:.7rem .8rem;vertical-align:top;text-align:left;border:1px solid #d8c8b0;word-break:normal;overflow-wrap:normal;hyphens:none}.ved-table-scroll th{background:#eae0cb;color:#392a1e;font-weight:700}.ved-table-scroll td p,.ved-table-scroll th p{margin:0}.ved-table-scroll tr:nth-child(even) td{background:#f4ecdd}.ved-reader-nav{display:flex;gap:1rem;flex-wrap:wrap;justify-content:space-between;margin:1.5rem 0 2rem}.ved-reader-nav a{padding:.6rem .9rem;border:1px solid #d8c8b0;line-height:1.4}.ved-toc{max-width:82ch;margin:1rem auto 2rem;padding:1rem 1.25rem;border:1px solid #d8c8b0;background:#f1e8d6}.ved-toc summary{cursor:pointer;font-weight:700}.ved-toc ol{padding-left:1.2rem;margin-bottom:0}.ved-toc a{line-height:1.55}.ved-series-intro{max-width:78ch;margin-bottom:2rem}.ved-year-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.ved-year-card{display:flex;flex-direction:column;border:1px solid #d8c8b0;padding:1.25rem;text-decoration:none;color:inherit;background:#f6efdf}.ved-year-card .ved-year{font-family:Georgia,serif;font-size:2rem;line-height:1.2;color:#5b1920}.ved-year-card h2{font-size:1.12rem;line-height:1.4;margin:.7rem 0}.ved-year-card p{font-size:.96rem;line-height:1.55;margin:.4rem 0 1rem}.ved-year-card .text-link{margin-top:auto}.ved-collection-link{margin-bottom:1.5rem}.ved-download{font-size:.95rem}@media(max-width:850px){.ved-year-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.ved-document{font-size:17px;line-height:1.75}.ved-year-grid{grid-template-columns:1fr}.ved-reader-nav{gap:.6rem}.ved-reader-nav a{flex:1 1 100%}.ved-table-scroll{margin-inline:0}.ved-toc{padding:1rem}}

.ved-document .ved-table-scroll th,.ved-document .ved-table-scroll td{font-size:16px!important;line-height:1.5!important}

.page-head h1[data-source-block]{font-size:clamp(21px,2.8vw,36px);line-height:1.28;word-break:normal;overflow-wrap:normal}@media(max-width:600px){.page-head h1[data-source-block]{font-size:clamp(18px,6vw,27px)}}
