:root{color:#22342f;font-synthesis:none;--ink:#203c34;--muted:#69766f;--green:#236751;--border:#dde4dc;background:#f7f8f4;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0}a{color:var(--green);text-decoration:none}a:hover{text-decoration:underline}button,input,select{font:inherit}button,summary{cursor:pointer}button{color:inherit}button:disabled{cursor:default;opacity:.5}:focus-visible{outline-offset:4px;outline:3px solid #bd6b38}input[type=checkbox]{width:19px;height:19px;accent-color:var(--green);cursor:pointer}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.045em;color:var(--ink);margin-bottom:20px;font-size:clamp(2.4rem,4.4vw,4.1rem);font-weight:560;line-height:1.1}h2{letter-spacing:-.02em;font-size:1.3rem}h3{font-size:1rem}p{line-height:1.65}.site-header{z-index:35;border-bottom:1px solid var(--border);background:#fff;align-items:center;gap:50px;height:92px;padding:0 4vw;display:flex;position:sticky;top:0}.brand{color:var(--ink);align-items:center;gap:13px;font-size:1.22rem;font-weight:750;display:flex}.brand:hover{text-decoration:none}.brand-symbol{background:var(--ink);color:#fff;border-radius:12px;place-items:center;width:44px;height:44px;font-family:Georgia,serif;font-size:2rem;display:grid}.brand-subtitle{color:var(--muted);margin-top:4px;font-size:.7rem;font-weight:450;display:block}nav{align-items:center;gap:30px;height:100%;display:flex}nav a{color:var(--muted);border-bottom:3px solid #0000;align-items:center;gap:8px;height:100%;padding-top:3px;font-size:.86rem;display:flex}nav a[aria-current=page]{color:var(--ink);border-bottom-color:var(--green);font-weight:650}.nav-count{background:#eff3ed;border-radius:7px;padding:2px 7px;font-size:.7rem}.fixture-badge{border:1px solid var(--border);color:var(--muted);border-radius:20px;margin-left:auto;padding:7px 12px;font-size:.73rem}.app-shell{max-width:1550px;margin:0 auto;padding:48px 4vw 140px;transition:margin-right .15s}.app-shell.with-evidence{margin-right:min(460px,38vw)}.page-intro{justify-content:space-between;align-items:center;gap:25px;margin:5px 0 35px;display:flex}h1 span{color:#6d8177}.intro-copy{color:var(--muted);max-width:640px;margin-bottom:0;font-size:.98rem}.intro-stat{border-left:1px solid var(--border);min-width:180px;padding-left:32px}.intro-stat strong{color:var(--green);font-size:3.5rem;font-weight:450;display:block}.intro-stat span{color:var(--muted);font-size:.8rem;line-height:1.6}.preview-notice{color:#506555;background:#ecf1e9;border-radius:8px;align-items:center;gap:12px;margin-bottom:26px;padding:14px 19px;font-size:.79rem;line-height:1.6;display:flex}.preview-notice p{margin:0}.notice-dot{background:var(--green);border-radius:50%;flex-shrink:0;width:7px;height:7px}.filter-card{border:1px solid var(--border);background:#fff;border-radius:12px;padding:23px}.search-row{align-items:end;gap:25px;display:flex}.search-label{flex:1}label{color:#56665c;flex-direction:column;gap:8px;font-size:.72rem;font-weight:600;display:flex}input:not([type=checkbox]),select{width:100%;color:var(--ink);background:#fff;border:1px solid #d9e1d9;border-radius:6px;min-height:39px;padding:10px 11px;font-size:.8rem}input[type=search]{background:#f8faf6;padding:13px;font-size:.9rem}input::placeholder{color:#8b958d}.advanced-filters{border-top:1px solid #edf0ea;margin-top:21px;padding-top:16px}summary{color:var(--green);font-size:.8rem;font-weight:650}.filter-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin-top:16px;display:grid}.primary-button,.quiet-button{border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:11px 17px;font-size:.8rem;font-weight:600;line-height:1.3;display:inline-flex}.primary-button{background:var(--green);color:#fff}.primary-button:hover{background:#194c3c;text-decoration:none}.quiet-button{border-color:var(--border);color:#5b6e61;background:0 0}.quiet-button:hover{background:#eff3ed}.section-heading{justify-content:space-between;align-items:baseline;gap:18px;margin:31px 0 17px;display:flex}.section-heading h2{margin:0}.section-heading p{color:var(--muted);margin:0;font-size:.72rem}.result-count{color:var(--green);vertical-align:middle;background:#e7eee4;border-radius:6px;margin-left:8px;padding:4px 8px;font-size:.75rem;display:inline-block}.table-scroll{overflow:auto}table{border-collapse:collapse;text-align:left;width:100%}.catalog-table{border:1px solid var(--border);background:#fff;border-radius:10px}.catalog-table table{min-width:1070px}.catalog-table th{text-transform:uppercase;letter-spacing:.055em;color:#667568;white-space:nowrap;background:#f0f4ed;padding:15px 13px;font-size:.63rem;font-weight:700}.catalog-table td{vertical-align:top;border-top:1px solid #e5eae1;padding:22px 13px;font-size:.75rem}.catalog-table td:first-child{width:43px;padding-left:20px}.catalog-table tr:hover td{background:#fafbf7}.catalog-table tr.selected-row td{background:#f0f7ef}.agreement-cell{min-width:215px;max-width:330px}.agreement-title{color:var(--ink);justify-content:space-between;gap:8px;font-size:.96rem;font-weight:680;display:flex}.agreement-title span{color:#7c9183;font-size:.8rem;font-weight:400}.company-names{color:var(--muted);margin:8px 0;font-size:.68rem;display:block}.tag{color:#59655b;background:#eff0ec;border-radius:4px;margin:2px 3px 2px 0;padding:4px 7px;font-size:.62rem;display:inline-block}.tag.illustrative{color:#896134;background:#f8ecd9}.sector-cell,.headcount-cell{flex-direction:column;gap:4px;margin-bottom:8px;line-height:1.5;display:flex}.sector-cell span,.headcount-cell span{color:var(--muted);font-size:.67rem}.sector-cell span{max-width:150px}.date-cell{white-space:nowrap;font-variant-numeric:tabular-nums}.review-status,.curation-status{color:#59655b;white-space:nowrap;background:#f0f1ed;border-radius:5px;padding:5px 8px;font-size:.65rem;display:inline-flex}.review-status[data-review=reviewed-rcc],.curation-status.available{color:#2d7150;background:#e8f3eb}.review-status[data-review=reviewed-non-rcc]{color:#91553b;background:#f9e8e0}.partial-match{color:#805f30;background:#fff4df;border-radius:5px;margin-top:10px;padding:10px;font-size:.66rem;line-height:1.6}.partial-match strong{margin-bottom:3px;display:block}.empty-state{text-align:center;background:#fff;border:1px dashed #cfd9cd;border-radius:12px;margin-top:30px;padding:55px 25px}.empty-state p{color:var(--muted);font-size:.9rem}.site-footer{border-top:1px solid var(--border);color:var(--muted);justify-content:space-between;gap:20px;margin-top:45px;padding-top:22px;font-size:.68rem;display:flex}.site-footer p{max-width:740px;margin:0}.site-footer a{white-space:nowrap}.selection-bar{z-index:30;color:#fff;background:#203e33;border-radius:12px;justify-content:space-between;align-items:center;gap:25px;padding:17px 23px;display:flex;position:fixed;bottom:20px;left:4vw;right:4vw;box-shadow:0 9px 35px #183f3429}.selection-bar strong{font-size:.79rem}.selection-chips{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.selection-chips button{color:#e2eee2;background:#ffffff0b;border:1px solid #50665b;border-radius:5px;padding:5px 8px;font-size:.68rem}.selection-chips span{color:#b3cbb7;padding-left:8px}.selection-actions{flex-shrink:0;gap:10px;display:flex}.selection-bar .primary-button{color:#234031;background:#dfefce}.selection-bar .quiet-button{color:#d4e4d5;border-color:#4f685a}.back-link{color:var(--muted);margin-bottom:28px;font-size:.77rem;display:inline-block}.detail-heading{justify-content:space-between;align-items:center;gap:30px;margin-bottom:25px;display:flex}.detail-subtitle{color:var(--muted);margin-bottom:0;font-size:.88rem}.detail-tags{align-items:center;gap:10px;margin-bottom:17px;display:flex}.notice{color:#8a612e;background:#fff0d8;border-radius:7px;padding:16px 18px;font-size:.8rem}.muted{color:var(--muted);font-size:.77rem}.dossier-grid{grid-template-columns:1fr 1.25fr;gap:22px;margin-top:26px;display:grid}.dossier-card{border:1px solid var(--border);background:#fff;border-radius:10px;padding:25px}.dossier-card p{color:var(--muted);font-size:.8rem}.dossier-card h2{font-size:1.13rem}.metadata-list{grid-template-columns:minmax(100px,.8fr) minmax(0,1.2fr);gap:11px 16px;margin:22px 0;font-size:.75rem;line-height:1.6;display:grid}dt{color:var(--muted)}dd{overflow-wrap:anywhere;margin:0}.hash{overflow-wrap:anywhere;color:var(--muted);font-size:.65rem;display:block}.unavailable-document{background:#f1f2ed;border-radius:6px;padding:14px}.deposit-card+.deposit-card{border-top:1px solid var(--border);margin-top:25px;padding-top:25px}.record-id{font-family:ui-monospace,monospace;font-size:.7rem!important}.metadata-buttons{border:1px solid var(--border);border-radius:7px;overflow:hidden}.metadata-button{border:0;border-bottom:1px solid var(--border);text-align:left;background:#fafbf7;grid-template-columns:1fr 1.6fr 12px;gap:10px;width:100%;padding:11px 13px;font-size:.72rem;display:grid}.metadata-button:hover{background:#edf4e9}.metadata-button:last-child{border-bottom:0}.metadata-button>span:first-child{overflow-wrap:anywhere;color:var(--muted)}.company-grid{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:20px;display:grid}.companies-section,.facts-section{margin-top:43px}.topic-section{border-top:1px solid var(--border);grid-template-columns:230px minmax(0,1fr);gap:26px;padding:24px 0;display:grid}.topic-heading{align-items:baseline;gap:15px;display:flex}.topic-number{color:#596b63;letter-spacing:.1em;font-size:.67rem;font-weight:600;display:inline-block}.topic-heading h3{font-size:.9rem;line-height:1.5}.claim-card{border:1px solid var(--border);background:#fff;border-radius:8px;margin-bottom:12px;padding:19px}.claim-card.uncurated{background:#f3f5ef;border-style:dashed}.claim-card p,.claim-card li{font-size:.8rem;line-height:1.7}.claim-card p{margin:12px 0}.claim-card ol,.claim-card ul{padding-left:20px}.steps li{margin-bottom:9px;padding-left:4px}.state-label{color:#62715f;background:#edf1e7;border-radius:4px;padding:4px 7px;font-size:.6rem;font-weight:650;display:inline-block}.state-label[data-state=stated]{color:#337153;background:#e8f3e9}.state-label[data-state=excluded],.state-label[data-state=ambiguous]{color:#896432;background:#f9ecd6}.state-label[data-state=computed]{color:#5c6290;background:#e7ebfa}.evidence-link,.text-link{color:var(--green);text-align:left;background:0 0;border:0;padding:0;font-size:.74rem;line-height:1.5;display:inline-block}.evidence-link{border-top:1px solid #e9eee5;justify-content:space-between;width:100%;padding-top:12px;display:flex}.text-link:hover,.evidence-link:hover{text-decoration:underline}.computed-inputs{flex-direction:column;gap:8px;margin:15px 0;font-size:.75rem;display:flex}.source-table{margin:18px 0}.source-table table{min-width:480px;font-size:.65rem;line-height:1.55}.source-table caption{color:var(--muted);text-align:left;margin-bottom:12px;font-weight:600}.source-table th{background:#f0f4eb}.source-table th,.source-table td{border:1px solid var(--border);vertical-align:top;padding:8px}.comparison-scroll{border:1px solid var(--border);background:#fff;border-radius:10px;margin-top:27px}.comparison-table{table-layout:fixed;width:calc(200px + var(--agreement-count) * 365px);min-width:100%}.comparison-table th,.comparison-table td{border-bottom:1px solid var(--border);border-right:1px solid var(--border);vertical-align:top;width:365px;min-width:365px;padding:22px}.comparison-table thead th{color:var(--ink);background:#edf2e8}.comparison-table thead a{font-size:1.05rem}.comparison-table th.comparison-topic{z-index:1;background:#f7f9f3;width:200px;min-width:200px;font-size:.82rem;line-height:1.6;position:sticky;left:0}.comparison-topic .topic-number{margin-bottom:12px;display:block}.comparison-table .claim-card{border:0;border-radius:0;padding:0}.comparison-table .uncurated{border-radius:5px;padding:14px}.comparison-date{color:var(--muted);margin:10px 0;font-size:.75rem;font-weight:400;display:block}.comparison-table .text-link{margin-top:8px;font-weight:400;display:block}.evidence-panel{border-left:1px solid var(--border);z-index:20;background:#fff;width:min(460px,38vw);padding:28px 27px 180px;position:fixed;top:92px;bottom:0;right:0;overflow-y:auto;box-shadow:-10px 0 35px #213e320d}.panel-heading{justify-content:space-between;align-items:start;gap:12px;display:flex}.panel-heading h2{font-size:1.5rem}.icon-button{border:1px solid var(--border);background:#fff;border-radius:7px;width:32px;height:32px;font-size:1.5rem;line-height:1}.panel-summary{border-bottom:1px solid var(--border);margin:19px 0 26px;padding-bottom:23px;font-size:.84rem}.passage{border-bottom:1px solid var(--border);margin-bottom:22px;padding-bottom:25px}.passage h3{font-size:.78rem;line-height:1.6}.source-wording{white-space:pre-wrap;overflow-wrap:anywhere;background:#f7f8f1;border-left:3px solid #abc296;padding:18px;font-family:Georgia,serif;font-size:.83rem;line-height:1.85}.empty-evidence{background:#f3f5ee;border-radius:7px;padding:20px}.empty-evidence p{font-size:.8rem}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width>=1500px){.selection-bar{left:max(4vw,50vw - 715px);right:max(4vw,50vw - 715px)}}@media (width<=1100px){.filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dossier-grid{grid-template-columns:1fr}.topic-section{grid-template-columns:minmax(0,1fr);gap:8px}.app-shell.with-evidence{margin-right:0}.evidence-panel{width:430px;box-shadow:-15px 0 80px #153e3426}}@media (width<=700px){.site-header{gap:20px;height:76px;padding:0 20px}.fixture-badge{display:none}nav{gap:17px;margin-left:auto}nav a{font-size:.74rem}.brand-subtitle{font-size:.6rem}.app-shell{padding:30px 20px 210px}h1{font-size:2.5rem}.intro-stat{display:none}.page-intro{margin-bottom:26px}.filter-card{padding:17px}.filter-grid{gap:15px 10px}.search-row{flex-direction:column;align-items:stretch;gap:12px}.section-heading{flex-direction:column;gap:9px}.selection-bar{flex-direction:column;align-items:stretch;gap:12px;padding:15px;bottom:10px;left:10px;right:10px}.selection-actions{justify-content:end}.selection-chips{max-height:66px;overflow:auto}.detail-heading{flex-direction:column;align-items:start;gap:20px}.detail-tags{flex-wrap:wrap}.dossier-card{padding:18px}.metadata-button{grid-template-columns:1fr 1fr 12px}.site-footer{flex-direction:column;gap:8px}.evidence-panel{z-index:40;width:100%;padding-bottom:30px;top:76px}.comparison-table{width:calc(145px + var(--agreement-count) * 290px)}.comparison-table th,.comparison-table td{width:290px;min-width:290px;padding:16px}.comparison-table th.comparison-topic{width:145px;min-width:145px}}:root{--ink:#183f37;--green:#216452;--muted:#596b63;--border:#dce5de;background:#f6f7f2}.site-header{gap:42px;height:82px}.app-shell{max-width:1440px;padding-top:32px}.skip-link{z-index:100;background:#fff;padding:16px;position:fixed;top:-80px;left:20px}.skip-link:focus{top:12px}.catalog-section{scroll-margin-top:110px}.catalog-heading{justify-content:space-between;align-items:end;gap:24px;margin:36px 0 24px;display:flex}.catalog-heading h2{margin:0;font-size:clamp(1.35rem,2vw,1.85rem);font-weight:550}.catalog-count{color:var(--muted);white-space:nowrap;margin:0;font-size:.73rem}.catalog-count strong{color:var(--ink);margin-right:5px;font-size:1.3rem;font-weight:600}.catalog-toolbar{border:1px solid var(--border);background:#fff;border-radius:12px;grid-template-columns:minmax(0,1fr) 180px 200px;align-items:end;gap:18px;padding:22px;display:grid}.catalog-toolbar label{font-size:.68rem}.catalog-toolbar input,.catalog-toolbar select{background:#f8faf6;border-radius:7px;min-height:47px;font-size:.83rem}.catalog-search>div{position:relative}.catalog-search svg{color:#7b8a7f;position:absolute;top:13px;left:14px}.catalog-search input[type=search]{padding-left:43px}.results-line{color:var(--muted);justify-content:space-between;align-items:center;gap:20px;padding:23px 2px 17px;font-size:.72rem;display:flex}.results-line p{margin:0}.reset-button{color:var(--green);background:0 0;border:0;padding:0;font-size:.73rem}.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.catalog-card{border:1px solid var(--border);background:#fff;border-radius:13px;flex-direction:column;min-width:0;padding:25px 26px 20px;transition:border-color .15s,box-shadow .15s;display:flex}.catalog-card:hover{border-color:#a7bfac;box-shadow:0 4px 20px #173f3609}.card-top{align-items:center;gap:13px;margin-bottom:21px;display:flex}.card-top>div{flex:1;min-width:0}.company-monogram{color:#486344;letter-spacing:-.04em;background:#ecf1e4;border-radius:11px;flex-shrink:0;place-items:center;width:43px;height:43px;font-size:.84rem;font-weight:700;display:grid}.card-company{color:var(--ink);overflow-wrap:anywhere;margin:0 0 4px;font-size:.87rem;font-weight:700}.card-date{color:var(--muted);margin:0;font-size:.69rem}.document-status{color:#41663d;white-space:nowrap;background:#eff5ed;border-radius:5px;align-items:center;gap:5px;padding:5px 8px;font-size:.6rem;display:inline-flex}.catalog-card h3{letter-spacing:-.02em;overflow-wrap:anywhere;margin-bottom:17px;font-size:1.02rem;font-weight:550;line-height:1.5}.catalog-card h3 a{color:var(--ink)}.card-facts{color:var(--muted);flex-wrap:wrap;gap:6px 12px;margin-bottom:23px;font-size:.68rem;display:flex}.card-facts span{background:#f6f7f3;border-radius:4px;padding:5px 8px}.card-bottom{border-top:1px solid #edf0e9;justify-content:space-between;align-items:center;margin-top:auto;padding-top:16px;display:flex}.dossier-link,.pdf-link{align-items:center;gap:10px;font-size:.74rem;display:inline-flex}.dossier-link{font-weight:650}.pdf-link{color:var(--muted)}.catalog-notice{color:#4d6349;background:#edf1e6;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:14px 18px;font-size:.75rem;display:flex}.catalog-notice p{margin:0}.catalog-notice button{white-space:nowrap}.catalog-pagination{height:auto;color:var(--muted);justify-content:space-between;gap:20px;margin-top:25px;font-size:.72rem;display:flex}.catalog-pagination p{margin:0}.catalog-pagination>div{gap:12px;display:flex}.source-caption{color:var(--muted);max-width:850px;margin-top:20px;font-size:.68rem;line-height:1.65}.catalog-loading{min-height:240px;color:var(--muted);place-content:center;justify-items:center;gap:14px;font-size:.8rem;display:grid}.loading-mark{border:2px solid #d4dfd1;border-top-color:var(--green);border-radius:50%;width:28px;height:28px;animation:1s linear infinite loading-spin}@keyframes loading-spin{to{transform:rotate(360deg)}}.live-detail-heading{border-bottom:1px solid var(--border);margin-bottom:32px;padding:8px 0 32px}.live-detail-heading h1{overflow-wrap:anywhere;margin-bottom:14px;font-size:clamp(2.3rem,4vw,3.5rem)}.live-agreement-title{color:#50695e;max-width:850px;font-size:1.13rem;line-height:1.6}.detail-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:14px 22px;font-size:.78rem;display:flex}.published-pill{color:#426137;background:#e8f0e2;border-radius:20px;align-items:center;gap:6px;padding:6px 11px;display:inline-flex}.live-dossier-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:28px;display:grid}.live-dossier-main{gap:24px;min-width:0;display:grid}.document-panel{border:1px solid var(--border);background:#fff;border-radius:14px;grid-template-columns:minmax(0,1fr);gap:28px;padding:30px;display:grid}.document-copy h2{font-size:1.5rem;font-weight:550}.document-actions{flex-wrap:wrap;gap:12px;display:flex}.document-actions .primary-button{align-items:center;gap:14px;display:inline-flex}.source-panel{border-radius:14px;padding:28px 30px}.company-details{grid-template-columns:minmax(100px,.8fr) minmax(0,1.2fr);gap:13px 20px;margin:24px 0;font-size:.78rem;line-height:1.6;display:grid}.registry-link{align-items:center;gap:10px;font-size:.75rem;font-weight:600;display:inline-flex}.company-panel{border:1px solid var(--border);overflow-wrap:anywhere;background:#fff;border-radius:14px;padding:27px}.panel-heading{align-items:center;gap:12px;margin-bottom:18px;display:flex}.company-panel h2{font-size:1.18rem;line-height:1.4}.company-panel .company-details{grid-template-columns:1fr;gap:4px}.company-panel .company-details dt{margin-top:14px;font-size:.65rem}.company-panel .company-details dd{font-weight:550}.subvalue{color:var(--muted);font-size:.68rem;font-weight:400;display:block}.company-caveat{color:var(--muted);border-top:1px solid var(--border);padding-top:16px;font-size:.67rem}@media (width<=1100px){.live-dossier-grid{grid-template-columns:minmax(0,1fr) 300px;gap:18px}.document-panel{grid-template-columns:1fr}.site-header{gap:25px}.site-header nav{gap:18px}}@media (width<=760px){.catalog-heading{flex-direction:column;align-items:start;gap:15px}.catalog-toolbar{grid-template-columns:1fr 1fr;gap:15px;padding:17px}.catalog-search{grid-column:1/-1}.catalog-grid{grid-template-columns:1fr}.catalog-card{padding:22px}.live-dossier-grid{grid-template-columns:1fr}.live-dossier-grid aside{grid-row:2}.fixture-badge{display:none}.catalog-notice{flex-direction:column;align-items:start}.site-footer{flex-direction:column}.document-panel,.source-panel{padding:24px}}@media (width<=420px){.site-header nav a{font-size:.73rem}.site-header nav{gap:12px}.document-status{margin-left:56px;display:inline-flex}.card-top{flex-wrap:wrap}.card-top>div{flex-basis:calc(100% - 60px)}.catalog-toolbar{grid-template-columns:1fr}.catalog-search{grid-column:auto}.catalog-pagination{flex-direction:column}.company-details{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.loading-mark{animation:none}.catalog-card,.app-shell{transition:none}}.qualification-note{color:#685b38;background:#f8f3e6;border-radius:5px;margin-bottom:16px;padding:7px 9px;font-size:.65rem}.document-gap{color:var(--muted);margin:0;padding:10px 0;font-size:.77rem}@media (width<=700px){.site-header nav a{white-space:nowrap;flex-shrink:0;font-size:.7rem}.site-header nav{gap:10px}}.catalog-toolbar select{text-overflow:ellipsis}.accounting-parent{border-top:1px solid var(--border);margin-top:22px;padding-top:20px;font-size:.79rem}.accounting-parent .source-caption{margin-top:10px}.catalog-intro{margin-bottom:24px}.catalog-intro h1{margin-bottom:12px;font-size:clamp(1.6rem,3vw,2.3rem);font-weight:550;line-height:1.25}.catalog-intro p{color:var(--muted);font-size:.85rem}html{scroll-padding-top:140px;scroll-padding-bottom:240px}main:focus{outline:none}.card-company a,.dossier-link,.pdf-link{min-height:24px}.card-company a{align-items:center;display:inline-flex}.selection-chips button{overflow-wrap:anywhere;max-width:100%}.selection-actions{flex-wrap:wrap}@media (width<=700px){.dossier-link,.pdf-link,summary{min-height:44px}summary{padding-block:12px}.selection-bar{max-height:45dvh;overflow-y:auto}.evidence-panel{height:100dvh;top:0}.site-header.svelte-12qhfyh{flex-wrap:wrap;row-gap:8px;height:auto;padding-top:12px;padding-bottom:8px}nav.svelte-12qhfyh{justify-content:space-between;width:100%;height:40px;margin-left:0}}
