.chichester-content{--chi-green:#145447;--chi-ink:#163b37;color:var(--chi-ink);max-width:1180px;margin:0 auto;padding:0 24px 48px;font-family:Arial,Helvetica,sans-serif;line-height:1.65}.chichester-content h1,.chichester-content h2,.chichester-content h3{letter-spacing:-.025em;line-height:1.15}.chichester-content h1{max-width:920px;margin:36px 0 20px;font-family:Georgia,serif;font-size:clamp(2.1rem,5vw,3.7rem)}.chichester-content h2{margin:20px 0 14px;font-family:Georgia,serif;font-size:clamp(1.5rem,3vw,2.3rem)}.chichester-content h3{margin:12px 0;font-size:1.15rem}.chichester-content p{margin:12px 0}.chichester-content a{color:var(--chi-green);text-underline-offset:4px}.chichester-content a:hover{text-decoration-thickness:2px}.chichester-content section{margin:40px 0}.chi-subnav{scrollbar-width:thin;border-bottom:1px solid #c9d5cd;gap:8px;padding:18px 0;display:flex;overflow:auto}.chi-subnav a{white-space:nowrap;border:1px solid #bacfc3;border-radius:22px;padding:8px 14px;font-size:.9rem;font-weight:700;text-decoration:none}.chi-subnav a[aria-current=page]{background:var(--chi-green);color:#fff}.chi-kicker{text-transform:uppercase;letter-spacing:.13em;font-size:.78rem;font-weight:700}.chi-lead{max-width:800px;font-size:1.25rem}.chi-scope{color:#4b625d;font-size:.88rem}.chi-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px;display:grid}.chi-card{background:#fff;border:1px solid #d2dbd1;border-radius:16px;min-width:0;margin:12px 0;padding:24px;box-shadow:0 3px #173e3407}.chi-card h2{font-size:1.65rem}.chi-number{letter-spacing:-.04em;font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.2;display:block}.chi-link-card{transition:transform .15s;text-decoration:none!important}.chi-link-card:hover{transform:translateY(-3px)}.chi-link-card p{color:#4b625d}.chi-note{background:#f5efd9;border-left:4px solid #ae7d27;border-radius:0 12px 12px 0;margin:24px 0;padding:18px 24px}.chi-badge{letter-spacing:.02em;background:#e5f1e9;border-radius:6px;padding:4px 9px;font-size:.76rem;font-weight:700;display:inline-block}.chi-split{background:#e7efe4;border-radius:20px;grid-template-columns:1fr 1fr;align-items:center;gap:36px;padding:28px;display:grid}.chi-bars{margin:12px 0;padding:16px 0}.chi-bars figcaption{margin-bottom:18px;font-weight:700}.chi-bar{grid-template-columns:minmax(110px,1fr) 1.3fr 65px;align-items:center;gap:12px;margin:14px 0;font-size:.9rem;display:grid}.chi-track{background:#d8e3da;border-radius:8px;height:16px;overflow:hidden}.chi-track>span{background:var(--chi-green);border-radius:8px;height:100%;display:block}.chi-bar b{text-align:right}.chichester-content details{border-top:1px solid #d7dfd7;margin-top:20px;padding:14px 0 0}.chichester-content summary{cursor:pointer;color:var(--chi-green);padding:5px 0;font-weight:700}.chichester-content details[open]>summary{margin-bottom:12px}.chi-source-links{flex-wrap:wrap;gap:8px 18px;font-size:.85rem;display:flex}.chi-source-links a{overflow-wrap:anywhere}.chi-table-wrap{border:1px solid #d0dcd3;border-radius:10px;margin:20px 0;overflow-x:auto}.chichester-content table{border-collapse:collapse;text-align:left;background:#fff;width:100%;font-size:.9rem}.chichester-content th,.chichester-content td{vertical-align:top;border-bottom:1px solid #d7dfd7;padding:12px 16px}.chichester-content thead{background:#e7efe4}.chichester-content caption{text-align:left;background:#f5f8f2;padding:14px;font-weight:700}.chi-area{background:#fff;border-radius:12px;border:1px solid #d7dfd7!important;padding:18px!important}.chi-area>summary{font-size:1.05rem}.chi-filter{margin-top:28px;font-weight:700;display:block}.chi-filter input{width:100%;max-width:500px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #7d978a;border-radius:8px;margin-top:8px;padding:12px;display:block}.chi-card dt{text-transform:uppercase;letter-spacing:.04em;margin-top:18px;font-size:.8rem;font-weight:700}.chi-card dd{margin:3px 0}.chi-downloads{flex-wrap:wrap;gap:12px;display:flex}.chi-downloads a,.chi-button{background:var(--chi-green);border-radius:8px;padding:12px 18px;text-decoration:none;display:inline-block;color:#fff!important}.chi-source-list article{border-bottom:1px solid #d7dfd7;padding:16px 0}.chi-source-list h3{font-size:1rem}.chi-end{border-top:1px solid #c9d5cd;margin-top:40px;padding:30px 0}.chi-facts{--chi-green:#006b78;--chi-ink:#12333e}.chi-facts .chi-hero{background:#e9f1f2;border-radius:16px;padding:24px}.chi-counts .chi-hero{margin-top:20px}.chichester-content :focus-visible{outline-offset:4px;outline:3px solid #b77712}.chichester-content [hidden]{display:none!important}.chichester-content [id]{scroll-margin-top:24px}@media (max-width:640px){.chichester-content{padding:0 16px 32px}.chi-card{padding:20px}.chi-split{grid-template-columns:1fr;gap:12px;padding:20px}.chi-bar{grid-template-columns:minmax(105px,1fr) 1fr 52px;gap:8px}.chi-subnav{margin-right:-16px}.chi-facts .chi-hero{padding:18px}}@media print{.chi-subnav,.chi-filter{display:none}.chi-grid,.chi-split{display:block}.chi-card{break-inside:avoid;box-shadow:none}.chichester-content details{display:block}}.chichester-content a:not([class]):not(:is(.chi-subnav,.chi-downloads,nav) a){text-underline-offset:.18em;text-decoration-line:underline;text-decoration-thickness:.08em}