.meeting-entry{border-color:var(--gold);color:var(--wine);background:#f8f2e8}.meeting-toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap;background:var(--soft);padding:16px;margin-bottom:16px}.meeting-toolbar>span:nth-child(2){font-size:13px;font-weight:bold}.meeting-toolbar button{padding:10px 14px}.meeting-toolbar button:disabled{opacity:.4;cursor:default}.meeting-track{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 25px}.meeting-track button{font-size:13px;flex:1}.meeting-intro{color:var(--muted);margin:0 0 18px}.meeting-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:20px 0}.meeting-metrics>div{border-left:2px solid var(--gold);padding-left:15px}.meeting-metrics small,.meeting-winners small{display:block;color:var(--muted);font-size:12px}.meeting-metrics strong{display:block;font-size:26px;color:var(--wine);margin-top:5px}.meeting-map{height:540px;margin:10px 0}.meeting-winners{display:grid;grid-template-columns:1fr 1fr;gap:18px;background:var(--soft);padding:18px}.meeting-winners b,.meeting-winners span{display:block}.meeting-source{font-size:12px;color:var(--muted)}.meeting-findings{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.meeting-findings article{border:1px solid var(--line);padding:25px}.meeting-findings strong{display:block;font-size:42px;color:var(--wine);margin:16px 0}.meeting-findings h3{font-size:20px;line-height:1.25}.meeting-findings p{font-size:15px}.meeting-findings a{font-size:13px}.meeting-limits,.meeting-questions{display:grid;grid-template-columns:1fr 1fr;gap:20px}.meeting-limits article,.meeting-questions article{display:flex;gap:20px;border-top:1px solid var(--line);padding:25px 10px}.meeting-limits article>span,.meeting-questions article>span{font:32px Georgia,serif;color:var(--gold)}.meeting-limits p,.meeting-questions p{margin-bottom:0}.meeting-page[hidden]{display:none}.meeting-page .note{margin-top:20px}@media(max-width:900px){.meeting-metrics{grid-template-columns:1fr 1fr}.meeting-findings,.meeting-limits,.meeting-questions{grid-template-columns:1fr}.meeting-map{height:420px}.meeting-findings article{padding:20px}.meeting-findings strong{font-size:34px}.meeting-track button{flex:1 1 150px}}@media print{@page{size:A4 landscape;margin:10mm}body.meeting-on{print-color-adjust:exact;-webkit-print-color-adjust:exact;font-size:11px}.meeting-on main{max-width:none;padding:0}.meeting-on main>h1,.meeting-on main>.eyebrow,.meeting-on main>.lead,.meeting-on #location,.meeting-on footer,.meeting-on .meeting-toolbar,.meeting-on .meeting-track{display:none!important}.meeting-on .meeting-page,.meeting-on .meeting-page[hidden]{display:block!important;break-after:page}.meeting-on .meeting-page:last-child{break-after:auto}.meeting-on h2{font-size:27px;margin:0 0 8px}.meeting-on h3{font-size:17px}.meeting-on p{margin:7px 0}.meeting-on .eyebrow{font-size:10px}.meeting-on .meeting-map{height:75mm!important;margin:8px 0}.meeting-on .meeting-metrics{grid-template-columns:repeat(4,1fr);margin:12px 0}.meeting-on .meeting-metrics strong{font-size:23px}.meeting-on .meeting-winners{padding:10px}.meeting-on .meeting-findings{grid-template-columns:repeat(3,1fr);gap:12px}.meeting-on .meeting-findings article{padding:16px;break-inside:avoid}.meeting-on .meeting-findings strong{font-size:36px}.meeting-on .meeting-findings p{font-size:12px}.meeting-on .meeting-limits,.meeting-on .meeting-questions{grid-template-columns:1fr 1fr;gap:16px}.meeting-on .meeting-limits article,.meeting-on .meeting-questions article{padding:20px 8px;break-inside:avoid}.meeting-on .muted{font-size:11px}.meeting-on .meeting-source{font-size:10px}.meeting-on .leaflet-control-zoom{display:none}.meeting-on details{padding:12px;margin:12px 0}.meeting-on .meeting-page details summary{font-size:12px}}
