:root{--ink:#22221f;--muted:#64635e;--paper:#f7f5f0;--line:#dcd8cf;--accent:#a7461c;--orange:#d46a32;--soft:#f5e8dd}*{box-sizing:border-box}html{scroll-padding-top:24px}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.65 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{color:var(--accent);text-underline-offset:4px}a:hover{color:#6a2a10}a:focus-visible,summary:focus-visible,input:focus-visible,button:focus-visible{outline:3px solid var(--orange);outline-offset:4px}[hidden]{display:none!important}.skip{position:absolute;top:-80px;left:1rem;background:white;padding:1rem;z-index:99}.skip:focus{top:0}.masthead{background:#1b1b19;color:#fff;border-bottom:3px solid var(--orange)}.masthead-inner{max-width:1240px;margin:auto;padding:1.2rem 3rem;display:flex;align-items:center;justify-content:space-between;gap:2rem}.brand{color:#fff;text-decoration:none;display:flex;align-items:center;gap:.85rem;font:600 1.4rem/1.1 Georgia,serif}.brand:hover{color:#fff}.brand-mark{color:var(--orange);font:700 2.7rem/1 Georgia,serif}.brand-sub{display:block;font:600 .6rem/1.8 system-ui;letter-spacing:.25em;color:#d4d0c8;margin-top:.2rem}.site-nav{display:flex;gap:1.8rem}.site-nav a{color:#d5d3cb;text-decoration:none;font-size:.9rem;padding:.4rem 0}.site-nav a:hover,.site-nav [aria-current=page]{color:white;border-bottom:2px solid var(--orange)}.site-main{max-width:1180px;margin:auto;padding:3.5rem 3rem 4rem}.page-intro{max-width:800px;margin-bottom:2.5rem}.eyebrow,.card-index{font-size:.7rem;font-weight:750;letter-spacing:.13em;color:var(--accent);margin:0 0 1rem}h1{font:500 clamp(2.8rem,4.8vw,4.5rem)/1.06 Georgia,serif;letter-spacing:-.045em;margin:0 0 1.3rem}h1 em{font-style:normal;color:var(--accent)}h2{font:500 1.8rem/1.2 Georgia,serif;letter-spacing:-.025em;margin:0 0 .6rem}h3{font-size:1.1rem;line-height:1.35;margin:.4rem 0 .7rem}h4{font-size:.95rem;margin:1.25rem 0 .4rem}p{margin:.7rem 0 1rem}.lead{font-size:1.1rem;color:var(--muted);max-width:52ch}.notice,.note,.muted{font-size:.88rem;color:var(--muted)}.notice{max-width:85ch}.hero{display:grid;grid-template-columns:1.5fr 1fr;gap:5rem;align-items:center;padding:.7rem 0 3.5rem}.hero .lead{max-width:40ch}.button{background:var(--ink);color:white;display:inline-flex;gap:2rem;align-items:center;padding:.8rem 1.25rem;border-radius:3px;text-decoration:none;font-size:.9rem;font-weight:600}.button:hover{background:#383832;color:white}.button span{color:#f09761;font-size:1.3rem}.meeting-card{border-top:3px solid var(--orange);background:#eeeae2;padding:1.8rem 2rem;align-self:center}.meeting-card .eyebrow{color:var(--muted)}.meeting-card a{display:block;margin-top:.7rem;font-size:.85rem}.calendar-date{font-size:.7rem;letter-spacing:.1em;display:flex;align-items:baseline;gap:.7rem;margin:.3rem 0 1rem}.calendar-date strong{font:500 4.2rem/1 Georgia,serif;letter-spacing:-.06em}.meeting-card h2{font-size:1.65rem}section{margin-top:3rem;scroll-margin-top:1.5rem}.start-section{margin-top:0;padding-top:2rem;border-top:1px solid var(--line)}.action-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.action-card{position:relative;display:block;text-decoration:none;color:var(--ink);padding:1.6rem 1.4rem 3rem;background:#fff;border:1px solid var(--line);border-radius:4px}.action-card:hover{border-color:var(--accent);color:var(--ink)}.action-card h2{font-size:1.5rem;margin-top:1rem}.action-card p{color:var(--muted);font-size:.9rem}.arrow{position:absolute;bottom:1rem;right:1.4rem;color:var(--accent);font-size:1.5rem}.card-index{display:block;font-size:.67rem}.home-reporting{display:grid;grid-template-columns:1fr 2fr;gap:3rem;padding-top:2rem;border-top:1px solid var(--line)}.briefs article{border-bottom:1px solid var(--line);padding:0 0 1.3rem;margin-bottom:1.5rem}.briefs article:last-child{border-bottom:0;margin-bottom:0}.briefs p{font-size:.93rem;color:var(--muted);max-width:64ch}.briefs a{font-size:.88rem}.trust-strip{background:#ebe7df;padding:2rem;border-left:3px solid var(--orange)}.trust-strip h2{font-size:1.5rem}.trust-strip p{max-width:75ch;color:var(--muted);font-size:.93rem}.trust-strip a{font-size:.9rem}.status{display:inline-block;font-size:.7rem;font-weight:650;line-height:1.5;padding:.15rem .45rem;border-radius:3px;margin-bottom:.2rem}.listed{background:#efeee9;color:#4f5149}.review{background:var(--soft);color:#7c3b19}.method,.topic,.people-group{background:white;border:1px solid var(--line);border-radius:4px;margin:0 0 .7rem;min-width:0}.method>summary,.topic>summary,.people-group>summary{padding:1.1rem 1.25rem;cursor:pointer;font-weight:600;line-height:1.45;list-style:none;position:relative;padding-right:3.1rem}.method>summary::-webkit-details-marker,.topic>summary::-webkit-details-marker,.people-group>summary::-webkit-details-marker,.person>summary::-webkit-details-marker{display:none}.method>summary:after,.topic>summary:after,.people-group>summary:after{content:'+';position:absolute;right:1.3rem;top:1.1rem;font-weight:400;font-size:1.4rem;color:var(--accent)}details[open]>summary:after{content:'−'}.topic>summary h2,.people-group>summary h2{display:block;font-size:1.5rem;margin:0 0 .3rem}.topic>summary,.people-group>summary{padding-block:1.35rem}.topic>summary:after,.people-group>summary:after{top:1.35rem}.topic[open],.people-group[open]{border-top:2px solid var(--accent)}.detail-body{padding:0 1.25rem 1.25rem}.detail-body>p:first-child{margin-top:0}.detail-body .method{background:#fcfbf8}.detail-body>.notes-grid,.detail-body>.compact-records{margin-top:1rem}.detail-body>article{padding-block:1rem;border-bottom:1px solid var(--line)}.detail-body p{max-width:90ch}.topic-list{max-width:950px}.compact-records{display:grid;gap:0}.person{border-top:1px solid var(--line)}.person>summary{padding:1rem 1.2rem;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1rem;list-style:none}.person>summary:hover{background:#f7f4ed}.person-role{font-weight:400;color:var(--muted);font-size:.85rem;display:block;margin-top:.2rem}.row-label{font-size:.7rem;color:var(--accent);white-space:nowrap}.person[open] .row-label{color:var(--muted)}.people-group>.detail-body{padding:0}.record{display:grid;grid-template-columns:1.3fr 1fr;gap:2rem;padding:0 1.2rem 1.3rem;font-size:.9rem;background:#fcfbf8}.record h4{margin-top:1rem}.record p{font-size:.88rem}.search-box{max-width:560px;margin:1rem 0 2rem}.search-box label{display:block;font-size:.85rem;font-weight:600;margin-bottom:.5rem}.search-box input{width:100%;border:1px solid #9b978e;border-radius:4px;background:white;color:var(--ink);font:inherit;padding:.75rem 1rem}#search-status{font-size:.85rem;min-height:1rem;margin:.3rem 0}.notes-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.notes-grid>.method{margin-bottom:0}.note-card{border:1px solid var(--line);padding:1.25rem;background:white;border-radius:4px;overflow-wrap:anywhere}.note-card p{font-size:.9rem;color:var(--muted)}.note-card a{font-size:.87rem}.sources{font-size:.78rem!important;line-height:1.65;overflow-wrap:anywhere}.sources a{font-size:inherit}.source-index{padding-left:1.2rem}.source-index li{margin-bottom:1.1rem;font-size:.85rem}.source-index span{display:block;color:var(--muted);font-size:.75rem}.summary{display:flex;flex-wrap:wrap;gap:1rem 2rem;border-block:1px solid var(--line);padding:1rem 0;margin:1.2rem 0;font-size:.8rem}.summary strong{display:block;font-size:1rem}.fund-amount{display:block;font-size:.88rem;color:var(--muted);font-weight:400;margin-top:.35rem}.fund-detail>p,.fund-detail>h4,.fund-detail>.sources,.fund-detail>.summary,.fund-detail>.table-scroll,.fund-detail>.method{margin-left:1.2rem;margin-right:1.2rem}.fund-detail>.method{margin-bottom:1.2rem}.table-scroll{max-width:100%;overflow:auto;border:1px solid var(--line);margin:1.3rem 0;background:white}table{border-collapse:collapse;width:100%;font-size:.8rem}caption{text-align:left;padding:.85rem;font-weight:650;background:#f2efe8}th,td{padding:.8rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}thead{background:#f8f6f1}th[scope=row]{min-width:130px}.table-scroll td{min-width:100px}.steps{max-width:80ch;padding-left:1.3rem}.steps li{padding-left:.4rem;margin:1rem 0}.site-footer{max-width:1120px;margin:0 auto;padding:2rem 0 3rem;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:2rem;color:var(--muted);font-size:.8rem}.site-footer strong{color:var(--ink)}.site-footer p{margin:.4rem 0}.site-footer nav{display:flex;flex-direction:column;gap:.6rem;min-width:120px}.site-footer a{color:var(--muted)}
@media(max-width:850px){.masthead-inner{padding:1rem 1.5rem;gap:1rem}.site-nav{gap:1rem}.site-nav a{font-size:.8rem}.site-main{padding:2.5rem 1.5rem}.hero{gap:2rem}.action-grid{gap:.65rem}.action-card{padding:1.2rem 1rem 2.5rem}.action-card h2{font-size:1.35rem}.home-reporting{gap:1.5rem}.site-footer{margin-inline:1.5rem}.record{grid-template-columns:1fr;gap:.4rem}}
@media(max-width:600px){.masthead-inner{display:block;padding:1rem 1.2rem .7rem}.brand{font-size:1.25rem}.brand-mark{font-size:2.3rem}.site-nav{justify-content:space-between;gap:.65rem;margin-top:1rem}.site-nav a{font-size:.75rem;white-space:nowrap}.site-main{padding:2rem 1.1rem 3rem}.hero{display:block;padding-bottom:2rem}.hero h1{font-size:3.1rem}.meeting-card{margin-top:2rem;padding:1.25rem}.calendar-date strong{font-size:3.3rem}.action-grid,.notes-grid,.home-reporting{grid-template-columns:1fr}.action-card{padding:1.2rem 2.6rem 1.2rem 1.2rem}.action-card h2{margin-top:.65rem}.action-card p{margin-bottom:0}.card-index{margin-bottom:.5rem}.action-card .arrow{bottom:auto;top:1rem;right:1rem}.home-reporting{gap:1rem}.trust-strip{padding:1.3rem}.topic>summary h2,.people-group>summary h2{font-size:1.3rem}.detail-body{padding-inline:.85rem}.method>summary{padding-left:1rem}.record{padding-inline:1rem}.person>summary{padding:1rem}.row-label{display:none}.site-footer{display:block;margin-inline:1.1rem}.site-footer nav{margin-top:1.5rem;flex-direction:row;flex-wrap:wrap;gap:1rem}h1{font-size:2.7rem}.fund-detail>p,.fund-detail>h4,.fund-detail>.sources,.fund-detail>.summary,.fund-detail>.table-scroll,.fund-detail>.method{margin-left:.8rem;margin-right:.8rem}.table-scroll th[scope=row]{min-width:100px}.search-box{margin-bottom:1rem}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}@media print{body{background:white}.masthead,.site-footer,.skip,.search-box{display:none}.site-main{padding:0;max-width:none}details:not([open])>:not(summary){display:block!important}.hero,.action-grid,.notes-grid,.record{display:block}.method,.topic,.people-group{break-inside:auto}.note-card{break-inside:avoid}a{color:black}.table-scroll{overflow:visible}h1{font-size:30pt}}

@media(max-width:370px){.site-nav{display:grid;grid-template-columns:1fr 1fr;gap:.3rem 1rem}.site-nav a{width:fit-content}.hero h1{font-size:2.65rem}}
.request-preparer{padding:0 1.1rem 1rem;font-size:.9rem}.request-form label{display:block;font-weight:600;font-size:.85rem;margin:.8rem 0}.request-form input:not([type=checkbox]),.request-form textarea{display:block;width:100%;font:inherit;font-weight:400;line-height:1.5;color:var(--ink);background:white;border:1px solid #aaa59b;border-radius:3px;padding:.65rem;margin-top:.35rem}.request-form textarea{resize:vertical}.request-form input[readonly],.request-form textarea[readonly]{background:#f5f3ed}.request-fields{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.request-actions{display:flex;gap:.7rem;flex-wrap:wrap}.request-form button{cursor:pointer;font:inherit;font-size:.85rem;border:1px solid var(--line);border-radius:3px;padding:.65rem .9rem}.request-form button.button{background:var(--ink);color:white}.request-form .request-confirm{display:flex;align-items:flex-start;gap:.6rem;font-weight:400;margin:1.1rem 0}.request-confirm input{margin-top:.35rem;flex-shrink:0}.open-email[aria-disabled=true]{opacity:.5;cursor:not-allowed}.request-status{font-size:.85rem;color:var(--accent)}.clear-request{background:transparent;color:var(--muted)}.request-output{border-top:1px solid var(--line);margin-top:1.2rem;padding-top:.5rem}@media(max-width:600px){.request-fields{grid-template-columns:1fr;gap:0}.request-preparer{padding-inline:.8rem}}
