.ever-document-page .document-intro{padding-bottom:40px}.ever-document-page h1{max-width:1050px;font-size:clamp(2.5rem,5.4vw,5.5rem);line-height:1.06}.document-summary{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,70px);align-items:start}.document-key-rate,.document-context{background:var(--nested-panel,#f5f3ed);border:1px solid var(--nested-line,#d6d3ca);border-radius:20px;padding:clamp(22px,3vw,38px)}.document-key-rate>span{display:block;margin-bottom:18px}.document-key-rate strong{font-size:clamp(2.6rem,4vw,4.2rem);line-height:1.15;display:block;font-weight:500}.document-key-rate strong small{font-size:1rem;white-space:nowrap}.document-key-rate p{margin-top:24px}.document-toc{padding-left:22px;line-height:1.65}.document-toc li{padding-bottom:10px}.document-actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px 28px;margin:24px 0}.ever-pdf-viewer{display:block;width:100%;height:min(85vh,1100px);min-height:480px;border:1px solid #999;border-radius:8px;background:#fff}.document-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:36px}.document-stats>div{padding:20px 0;border-top:1px solid var(--nested-line,#d6d3ca)}.document-stats strong{display:block;font-size:clamp(2.5rem,5vw,4.8rem);font-weight:500;line-height:1.2;margin-bottom:12px}.document-stats small{font-size:.45em}.document-stats span{font-size:1rem}.meeting-results{display:grid;gap:26px}.meeting-result{border:1px solid var(--nested-line,#d6d3ca);border-radius:20px;padding:clamp(20px,3vw,36px);min-width:0}.meeting-result-title{display:grid;grid-template-columns:40px 1fr auto;gap:16px;align-items:start}.meeting-result-title h3{margin:0 0 16px;font-size:clamp(1.2rem,2vw,1.7rem);line-height:1.25}.document-decision{font-size:.8rem;padding:6px 12px;border-radius:30px;background:#e4ecde;color:#234021}.meeting-votes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;border-top:1px solid var(--nested-line,#d6d3ca);padding-top:20px;margin:24px 0 10px}.meeting-votes dt{font-size:.9rem}.meeting-votes dd{font-size:clamp(1.6rem,3vw,2.4rem);margin:6px 0;white-space:nowrap;font-variant-numeric:tabular-nums}.document-discrepancy{border-left:3px solid #b98934;padding-left:18px;font-size:.9rem}.meeting-results+.document-context{margin-top:36px}.ever-document-page .document-context h2{font-size:clamp(1.5rem,2.5vw,2rem)}html[data-color-theme="dark"] .document-context,html[data-color-theme="dark"] .document-key-rate{background:#222824;border-color:#536056;color:#f0f2ec}html[data-color-theme="dark"] .meeting-result{border-color:#536056}html[data-color-theme="dark"] .document-decision{background:#374b36;color:#e9f5e5}html[data-color-theme="dark"] .document-toc a,html[data-color-theme="dark"] .document-context a{color:#d9deb0}html[data-color-theme="dark"] .meeting-votes,html[data-color-theme="dark"] .document-stats>div{border-color:#536056}@media(max-width:700px){.document-summary{grid-template-columns:1fr}.document-stats{gap:12px}.document-stats strong{font-size:2.25rem}.document-stats span{font-size:.82rem}.meeting-result-title{grid-template-columns:30px 1fr;gap:10px}.document-decision{grid-column:2;justify-self:start;margin-bottom:12px}.meeting-result-title h3{margin-bottom:0}.meeting-votes{gap:8px}.meeting-votes dt{font-size:.75rem}.meeting-votes dd{font-size:1.5rem}.ever-pdf-viewer{height:65vh;min-height:400px}.ever-document-page .document-intro{padding-top:32px}.document-key-rate strong small{display:block;margin-top:8px}.document-stats{margin-bottom:24px}}@media(max-width:360px){.document-stats strong{font-size:1.9rem}.meeting-votes dd{font-size:1.25rem}}

@media(max-width:360px){.meeting-votes{display:block}.meeting-votes>div{display:flex;justify-content:space-between;align-items:center;gap:16px}.meeting-votes dt{font-size:.85rem;overflow-wrap:normal}.meeting-votes dd{font-size:1.4rem}}

.document-scan-preview{display:block;max-width:655px;margin:24px auto;color:var(--nested-text);text-decoration:none;border:1px solid var(--nested-line,#999);border-radius:10px;overflow:hidden}.document-scan-preview img{display:block;width:100%;height:auto;background:#fff}.document-scan-preview span{display:block;padding:18px;text-align:center;background:var(--nested-panel,#f5f3ed)}.document-scan-preview:focus-visible{outline:3px solid #b98934;outline-offset:4px}
