/* The meeting desk shares Courier's ink, paper, green and condensed type. */
.meeting-desk{--desk-muted:#58696d;--desk-soft:#e7eadd;--desk-warm:#f5ead2;max-width:1100px;margin-inline:auto}.meeting-desk [hidden]{display:none!important}.desk-masthead{display:flex;justify-content:space-between;align-items:flex-end;gap:36px;padding-bottom:32px}.meeting-desk .desk-masthead h1{font-size:clamp(46px,6vw,74px);line-height:.98;max-width:760px;margin:13px 0 20px;letter-spacing:-.018em}.desk-masthead .lede{max-width:640px;line-height:1.65}.desk-edition-mark{border-left:1px solid var(--rule);padding-left:24px;min-width:160px;margin-bottom:8px}.desk-edition-mark img{width:39px;height:39px;margin-bottom:15px}.desk-edition-mark p{font-size:11px;line-height:1.55;color:var(--muted)}.desk-nav{display:flex;align-items:center;gap:24px;border-block:1px solid var(--rule);padding-block:15px;margin-bottom:24px;font-size:13px}.desk-nav a{text-decoration:none}.desk-nav a:hover{text-decoration:underline;text-underline-offset:5px}.desk-nav .desk-nav-note{margin-left:auto;font-size:11px;color:var(--muted)}.desk-preview-note{display:flex;gap:16px;align-items:flex-start;background:var(--desk-warm);border-left:3px solid var(--ochre);padding:15px 18px;font-size:12px;line-height:1.65;margin:0 0 24px}.desk-preview-note strong{white-space:nowrap;font-weight:600}.desk-preview-note p{margin:0!important}.desk-topics{border:1px solid var(--rule);background:var(--white);margin:22px 0 46px}.desk-topics>summary{display:flex;align-items:center;gap:14px;padding:19px 22px;font-size:14px;font-weight:600}.desk-topics>summary:after{content:'+';font-size:24px;line-height:1;margin-left:auto;font-weight:400}.desk-topics[open]>summary:after{content:'−'}.desk-topics-label{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.desk-topics-current{font-size:12px;font-weight:400;color:var(--muted)}.desk-topics-form{padding:0 22px 23px}.desk-topics-form fieldset{display:flex;flex-wrap:wrap;gap:9px;margin:9px 0 20px}.desk-topics-form legend{font-size:12px;font-weight:400;line-height:1.6;margin-bottom:14px;color:var(--muted)}.meeting-desk .topic-choice{position:relative;display:flex;align-items:center;gap:7px;border:1px solid var(--rule);padding:8px 11px;font-size:12px;font-weight:400;margin:0;background:var(--paper);cursor:pointer;min-height:40px}.meeting-desk .topic-choice:has(input:checked){border-color:var(--green);background:var(--desk-soft);color:#2d4e42}.meeting-desk .topic-choice input{width:15px;height:15px;margin:0;accent-color:var(--green)}.desk-form-actions{display:flex;gap:20px;align-items:center}.desk-form-actions .button{font-size:12px;padding:11px 15px;gap:24px}.desk-form-actions>a{font-size:12px;text-underline-offset:4px}.desk-section{margin-block:46px 58px;scroll-margin-top:24px}.desk-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:23px}.meeting-desk .desk-section-heading h2{font-size:clamp(33px,4vw,44px);margin:0 0 5px;line-height:1.05}.desk-section-heading p{font-size:13px;color:var(--muted);margin:0!important}.desk-section-number{font-size:11px;color:var(--muted);border-top:1px solid var(--rule);padding-top:7px;min-width:34px;text-align:right}.desk-upcoming-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.meeting-card{min-width:0;border:1px solid var(--rule);background:var(--white);display:flex;flex-direction:column}.meeting-card--upcoming{border-top:4px solid var(--green)}.meeting-card-head{padding:21px 22px 18px;border-bottom:1px solid var(--rule)}.meeting-desk .meeting-card-head h3{font-size:25px;line-height:1.12;margin:0 0 18px;text-transform:uppercase}.meeting-card-date{font:600 31px/1.1 var(--font-display);color:var(--ink);margin:13px 0 5px!important}.meeting-card-meta{font-size:11px;color:var(--muted);margin:6px 0 0!important;line-height:1.5}.meeting-card-content{padding:19px 22px 22px;display:flex;flex-direction:column;flex:1}.meeting-desk .meeting-card-content h4{font-size:14px;line-height:1.55;font-weight:600;margin:0 0 10px}.meeting-card-summary{font-size:13px;color:var(--desk-muted);line-height:1.7;margin:9px 0 18px!important}.meeting-card-link{display:flex;align-items:center;justify-content:space-between;gap:14px;text-decoration:none;font-size:12px;font-weight:600;border-top:1px solid var(--rule);padding-top:15px;margin-top:auto;min-height:42px}.meeting-card-link:hover span:first-child{text-decoration:underline;text-underline-offset:4px}.meeting-card-link .arrow{font-size:19px;font-weight:400}.meeting-card-secondary{font-size:11px;margin-top:12px;text-underline-offset:4px;color:var(--muted)}.meeting-card-empty{background:transparent}.meeting-card-empty .meeting-card-content{min-height:180px}.meeting-card-empty h4{font-size:17px!important}.desk-status{display:inline-flex;align-items:center;gap:7px;font-size:10px;font-weight:600;line-height:1.4;padding:5px 8px;background:var(--desk-soft);color:#314f43;max-width:100%}.desk-status:before{content:'';display:inline-block;width:5px;height:5px;flex-shrink:0;background:currentColor;border-radius:50%}.desk-status--pending,.desk-status--draft,.desk-status--review_pending{color:#75531d;background:var(--desk-warm)}.desk-status--unavailable,.desk-status--missing,.desk-status--source_unavailable{color:var(--muted);background:#e8e9e2}.desk-status--unavailable:before,.desk-status--missing:before,.desk-status--source_unavailable:before{background:transparent;border:1px solid currentColor}.desk-body-group{display:grid;grid-template-columns:195px minmax(0,1fr);gap:24px;padding-block:24px;border-top:1px solid var(--rule)}.desk-body-group:last-child{border-bottom:1px solid var(--rule)}.desk-body-title{padding-top:5px}.meeting-desk .desk-body-title h3{font-size:26px;line-height:1.1;margin:0 0 9px;text-transform:uppercase}.desk-body-title p{font-size:11px;color:var(--muted);margin:0!important}.desk-recent-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.meeting-card--recent .meeting-card-head{padding:17px 20px 14px}.meeting-card--recent .meeting-card-content{padding:16px 20px 19px}.meeting-card--recent .meeting-card-date{font-size:27px}.meeting-card--recent .meeting-card-summary{font-size:12px}.desk-coverage-empty{padding:24px;border:1px dashed var(--rule);font-size:13px;color:var(--muted);display:flex;align-items:center;line-height:1.8}.desk-reading-guide{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;border-top:2px solid var(--ink);padding-top:25px;margin-top:56px}.desk-reading-guide h3{font-size:23px!important;margin:0 0 10px!important}.desk-reading-guide p{font-size:12px;color:var(--muted);line-height:1.8;margin:0!important}.desk-reading-guide .guide-index{font-size:11px;color:var(--green);display:block;margin-bottom:10px}
/* Individual meeting, with a short brief above a complete item index. */
.meeting-breadcrumb{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:12px;color:var(--muted);margin-bottom:31px}.meeting-breadcrumb a{text-underline-offset:4px}.meeting-breadcrumb>span[aria-hidden]{color:#89948c}.meeting-heading{max-width:850px;margin-bottom:27px}.meeting-desk .meeting-heading h1{font-size:clamp(44px,5.6vw,68px);margin:14px 0 18px;line-height:1}.meeting-heading-meta{display:flex;align-items:center;gap:16px;flex-wrap:wrap;font-size:13px;color:var(--muted)}.meeting-heading-meta p{margin:0!important}.meeting-reading-nav{display:flex;gap:22px;flex-wrap:wrap;border-block:1px solid var(--rule);padding:15px 0;font-size:12px;margin:27px 0 32px}.meeting-reading-nav a{text-underline-offset:4px}.meeting-layout{display:grid;grid-template-columns:minmax(0,1fr) 245px;gap:40px;align-items:start}.meeting-main-column{min-width:0}.meeting-quicktake{background:var(--green);color:var(--white);padding:27px 30px 29px;position:relative;border-bottom:5px solid var(--ochre)}.meeting-quicktake .eyebrow{color:#e1e7dc;font-size:11px}.meeting-desk .meeting-quicktake h2{font-size:39px;color:var(--white);margin:9px 0 19px}.meeting-quicktake>p{font-size:15px;line-height:1.8;color:#f1f2e8;margin:0!important}.meeting-quicktake ul{list-style:none;margin:0;padding:0}.meeting-quicktake li{font-size:14px;line-height:1.75;padding:13px 0;border-top:1px solid #789084}.meeting-quicktake li:first-child{padding-top:0;border-top:0}.meeting-quicktake li:last-child{padding-bottom:0}.meeting-quicktake li strong{font-weight:600;color:var(--white)}.meeting-highlight-section{margin-top:39px}.meeting-desk .meeting-highlight-section>h2,.meeting-desk .meeting-all-heading h2{font-size:34px;margin:0 0 8px;line-height:1.1}.meeting-section-note{font-size:12px;color:var(--muted);line-height:1.7;margin:0 0 22px!important}.meeting-highlight{padding:26px 0 28px;border-top:1px solid var(--rule)}.meeting-highlight:first-of-type{border-top:2px solid var(--ink)}.meeting-item-topline{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-bottom:13px}.meeting-item-number{font-size:11px;line-height:1.4;font-weight:600;color:var(--muted);margin-right:4px}.meeting-topic{font-size:10px;border:1px solid var(--rule);padding:3px 7px;color:var(--muted);line-height:1.5}.meeting-topic--match{background:var(--desk-soft);color:#355044;border-color:#a1b19d}.meeting-desk .meeting-highlight h3{font-size:31px;line-height:1.13;margin:0 0 13px;text-transform:none}.meeting-priority-reason{border-left:2px solid var(--ochre);padding-left:10px;font-size:11px!important;line-height:1.6!important;color:var(--muted);margin:11px 0 20px!important}.meeting-item-facts{display:grid;gap:16px;margin:19px 0 0}.meeting-item-facts dt{font-size:11px;font-weight:600;color:var(--green);margin-bottom:5px}.meeting-item-facts dd{margin:0;font-size:14px;line-height:1.8;color:#354d56}.meeting-item-facts .outcome-fact{padding:12px 14px;background:var(--desk-soft)}.meeting-item-facts .unverified-fact{padding:12px 14px;background:var(--desk-warm)}.meeting-item-sources{display:flex;gap:15px;align-items:center;flex-wrap:wrap;margin-top:19px;font-size:11px}.meeting-item-sources a{text-underline-offset:4px}.meeting-item-sources .source-meta{color:var(--muted)}.meeting-item-source-details{margin-top:17px;font-size:12px;color:var(--muted)}.meeting-item-source-details summary{text-underline-offset:4px;text-decoration:underline;min-height:28px}.meeting-item-source-details blockquote{border-left:2px solid var(--rule);padding-left:13px;margin:12px 0;font-size:12px;line-height:1.75;white-space:pre-wrap}.meeting-motion{padding:16px 18px;border:1px solid var(--rule);margin-top:16px;font-size:12px}.meeting-motion h4{font-size:12px;margin-bottom:7px}.meeting-motion p{font-size:12px;line-height:1.7;margin:7px 0!important}.meeting-votes{list-style:none;display:flex;gap:7px 15px;flex-wrap:wrap;padding:0;margin:11px 0 0;font-size:11px}.meeting-votes li{padding-top:6px;border-top:1px solid var(--rule)}.meeting-sidebar{position:sticky;top:24px;border-top:3px solid var(--ink);padding-top:17px}.meeting-desk .meeting-sidebar h2{font-size:26px;margin:0 0 15px}.meeting-sidebar h3{font-size:20px!important;margin:23px 0 9px!important}.meeting-sidebar p{font-size:12px;line-height:1.8;color:var(--muted);margin:10px 0!important}.meeting-sidebar .desk-status{margin-bottom:8px}.meeting-record-links{list-style:none;margin:18px 0 23px;padding:0}.meeting-record-links li{border-block-end:1px solid var(--rule);padding:12px 0;font-size:12px}.meeting-record-links li:first-child{border-top:1px solid var(--rule)}.meeting-record-links a{display:flex;align-items:center;justify-content:space-between;gap:8px;text-decoration:none}.meeting-record-links a:hover{text-decoration:underline;text-underline-offset:4px}.meeting-record-links .arrow{font-size:18px}.meeting-sidebar .coverage-count{font:600 33px/1 var(--font-display);color:var(--ink);margin:12px 0!important}.meeting-sidebar details{font-size:11px;margin-top:14px;line-height:1.7}.meeting-sidebar details summary{text-decoration:underline;text-underline-offset:4px}.meeting-sidebar details ul{padding-left:17px;margin:12px 0}.meeting-sidebar details li{margin-bottom:10px}.meeting-all-section{margin-top:45px;scroll-margin-top:24px;border-top:3px solid var(--ink);padding-top:25px}.meeting-all-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:18px}.meeting-all-heading .link-button{font-size:11px;flex-shrink:0;padding-block:10px}.meeting-search{margin:18px 0 18px}.meeting-desk .meeting-search label{font-size:12px;font-weight:600;margin:0}.meeting-desk .meeting-search input{font-size:13px;padding:12px 13px;background:var(--white);margin:8px 0 0}.meeting-search-status{font-size:11px;color:var(--muted);margin:8px 0 0!important;min-height:18px}.meeting-item-index{border-bottom:1px solid var(--rule)}.meeting-index-item{border-top:1px solid var(--rule);scroll-margin-top:24px}.meeting-index-item>summary{display:grid;grid-template-columns:37px minmax(0,1fr) 18px;align-items:start;gap:12px;padding:18px 0}.meeting-index-no{font-size:11px;color:var(--muted);line-height:1.7;padding-top:1px}.meeting-index-title{font-size:13px;font-weight:500;line-height:1.65}.meeting-index-kind{display:block;font-size:10px;font-weight:400;color:var(--muted);margin-top:4px}.meeting-index-symbol{font-size:21px;line-height:1.2;font-weight:400}.meeting-index-item[open] .meeting-index-symbol{font-size:0}.meeting-index-item[open] .meeting-index-symbol:after{content:'−';font-size:21px}.meeting-index-content{padding:0 0 22px 49px;max-width:100%}.meeting-index-content .meeting-item-facts{margin-top:3px}.meeting-index-content .meeting-item-facts dd{font-size:13px}.meeting-index-content .meeting-priority-reason{margin-top:0!important}.meeting-search-empty{font-size:13px;color:var(--muted);padding:22px 0;border-top:1px solid var(--rule)}.meeting-end-note{margin-top:28px;padding:17px 19px;border-left:3px solid var(--ochre);background:var(--desk-warm);font-size:12px;color:var(--muted);line-height:1.7}.meeting-desk a,.meeting-desk p,.meeting-desk h1,.meeting-desk h3,.meeting-desk h4,.meeting-desk dd{overflow-wrap:anywhere}
@media(max-width:1000px){.desk-upcoming-grid{gap:12px}.meeting-card-head,.meeting-card-content{padding-inline:18px}.desk-body-group{grid-template-columns:165px minmax(0,1fr);gap:18px}.meeting-layout{grid-template-columns:minmax(0,1fr) 215px;gap:28px}.meeting-quicktake{padding:24px}.desk-reading-guide{gap:24px}}
@media(max-width:800px){.desk-masthead{gap:20px}.desk-edition-mark{display:none}.desk-upcoming-grid{grid-template-columns:1fr}.meeting-card--upcoming{display:grid;grid-template-columns:190px minmax(0,1fr);border-top:1px solid var(--rule);border-left:4px solid var(--green)}.meeting-card--upcoming .meeting-card-head{border-bottom:0;border-right:1px solid var(--rule);padding:20px}.meeting-card--upcoming .meeting-card-content{padding:20px}.meeting-card--upcoming .meeting-card-date{font-size:27px}.meeting-card--upcoming .meeting-card-head h3{font-size:25px}.meeting-card--upcoming .meeting-card-content h4{font-size:14px}.meeting-card-empty .meeting-card-content{min-height:0}.desk-body-group{grid-template-columns:1fr;gap:18px}.desk-body-title{display:flex;align-items:center;justify-content:space-between;gap:16px}.desk-body-title h3{font-size:25px!important;margin-bottom:0!important}.desk-body-title p{max-width:180px;text-align:right}.meeting-layout{grid-template-columns:1fr}.meeting-sidebar{position:static;grid-row:2;margin-top:16px;display:grid;grid-template-columns:1fr 1fr;column-gap:30px}.meeting-sidebar>h2{grid-column:1/-1}.meeting-sidebar .meeting-sidebar-status{grid-column:1}.meeting-sidebar .meeting-sidebar-record{grid-column:2;grid-row:2/4}.meeting-sidebar .meeting-sidebar-coverage{grid-column:1}.meeting-sidebar .meeting-sidebar-source{grid-column:1/-1}.meeting-main-column{grid-row:1}.meeting-heading h1{font-size:56px!important}.desk-nav .desk-nav-note{display:none}.meeting-highlight h3{font-size:31px!important}}
@media(max-width:520px){.meeting-desk .desk-masthead h1{font-size:clamp(34px,9vw,44px)}.desk-masthead{padding-bottom:24px}.desk-masthead .lede{font-size:15px}.desk-nav{gap:24px;padding-block:13px;font-size:12px;margin-bottom:20px}.desk-preview-note{display:block;padding:13px 15px;font-size:11px}.desk-preview-note strong{display:block;margin-bottom:4px}.desk-topics{margin-bottom:36px}.desk-topics>summary{padding:16px;font-size:13px}.desk-topics-label{gap:4px;align-items:flex-start;flex-direction:column}.desk-topics-current{font-size:11px}.desk-topics-form{padding:0 16px 18px}.meeting-desk .topic-choice{font-size:11px;padding:8px;min-height:40px}.desk-topics-form fieldset{gap:7px}.desk-form-actions{gap:17px;flex-wrap:wrap}.meeting-desk .desk-form-actions .button{width:auto;font-size:11px}.desk-section{margin-block:35px 42px}.desk-section-heading{gap:20px;margin-bottom:19px}.meeting-desk .desk-section-heading h2{font-size:34px}.desk-section-heading p{font-size:12px}.meeting-card--upcoming{display:flex;border-left:0;border-top:4px solid var(--green)}.meeting-card--upcoming .meeting-card-head{border-right:0;border-bottom:1px solid var(--rule);padding:20px}.meeting-card--upcoming .meeting-card-head h3{margin-bottom:14px;font-size:27px}.meeting-card--upcoming .meeting-card-date{font-size:31px}.meeting-card--upcoming .meeting-card-content{padding:19px 20px}.meeting-card-summary{font-size:13px;margin-bottom:17px!important}.desk-recent-grid{grid-template-columns:1fr;gap:12px}.desk-body-title{display:block}.desk-body-title p{text-align:left;max-width:none;margin-top:6px!important}.desk-body-group{padding-block:24px;gap:15px}.meeting-card--recent .meeting-card-head{display:flex;gap:15px;align-items:center;justify-content:space-between;flex-wrap:wrap}.meeting-card--recent .meeting-card-date{margin:0!important;font-size:26px}.meeting-card--recent .meeting-card-meta{flex-basis:100%;margin:0!important}.desk-reading-guide{grid-template-columns:1fr;gap:25px;margin-top:40px;padding-top:23px}.desk-reading-guide article{display:grid;grid-template-columns:28px minmax(0,1fr);column-gap:13px}.desk-reading-guide .guide-index{grid-row:1/3;margin-top:6px}.desk-reading-guide h3{grid-column:2}.desk-reading-guide p{grid-column:2}.meeting-breadcrumb{font-size:11px;margin-bottom:25px;gap:8px}.meeting-desk .meeting-heading h1{font-size:44px!important}.meeting-heading-meta{gap:12px;font-size:12px}.meeting-reading-nav{gap:19px;font-size:11px;margin:23px 0 24px}.meeting-quicktake{padding:23px 21px 25px}.meeting-desk .meeting-quicktake h2{font-size:35px}.meeting-quicktake>p,.meeting-quicktake li{font-size:13px}.meeting-highlight-section{margin-top:31px}.meeting-highlight{padding-block:22px}.meeting-desk .meeting-highlight h3{font-size:29px!important}.meeting-item-facts dd{font-size:13px}.meeting-item-facts{gap:14px}.meeting-priority-reason{font-size:10px!important}.meeting-all-section{margin-top:32px;padding-top:23px}.meeting-all-heading{gap:12px;align-items:flex-start;flex-direction:column}.meeting-desk .meeting-all-heading h2{font-size:32px}.meeting-index-item>summary{grid-template-columns:28px minmax(0,1fr) 15px;gap:9px;padding-block:16px}.meeting-index-content{padding-left:37px}.meeting-index-title{font-size:12px}.meeting-motion{padding:14px}.meeting-sidebar{display:block}.meeting-sidebar .meeting-sidebar-record{margin-top:25px}.meeting-sidebar .meeting-sidebar-coverage{margin-top:25px}.meeting-heading .eyebrow{font-size:11px}.meeting-end-note{font-size:11px}}
@media(prefers-reduced-motion:reduce){.meeting-desk *{scroll-behavior:auto}}

.meeting-item-facts .minutes-note{border-left:3px solid var(--ochre);padding:13px 15px;background:var(--desk-warm)}.meeting-item-facts .minutes-note dd{font-weight:500}.meeting-item-facts .recorded-action-fact{padding:12px 14px;background:#eceee6}.meeting-sidebar .coverage-count-label{font:12px var(--font-body);color:var(--muted)}.meeting-locked{background:var(--white);border:1px solid var(--rule);padding:30px}.meeting-desk .meeting-locked h2{font-size:36px;margin:10px 0 18px;line-height:1.1}.meeting-locked>p{font-size:14px;line-height:1.8;color:var(--muted)}.meeting-locked .button{margin:14px 0;font-size:13px}.meeting-locked .eyebrow{font-size:11px;color:var(--green)}.meeting-locked .note{font-size:11px}.desk-status--pending_review,.desk-status--draft_pending_review{color:#75531d;background:var(--desk-warm)}
@media(max-width:520px){.meeting-locked{padding:23px}.meeting-desk .meeting-locked h2{font-size:32px}}
.meeting-action-details{margin-top:20px;border-block:1px solid var(--rule);font-size:12px}.meeting-action-details>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;padding-block:11px;cursor:pointer;font-weight:500}.meeting-action-details>summary:after{content:'+';font-size:19px;font-weight:400}.meeting-action-details[open]>summary:after{content:'−'}.meeting-action-details[open]{padding-bottom:16px}.meeting-action-details .meeting-item-facts{margin-top:5px}.meeting-action-details .meeting-motion{background:var(--paper)}.meeting-additional{border-top:1px solid var(--rule);padding-top:15px;margin-top:20px}.meeting-additional-label{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;margin:0 0 9px!important;color:var(--muted)}.meeting-additional ul{list-style:none;margin:0;padding:0}.meeting-additional li{font-size:12px;line-height:1.6;margin-top:10px}.meeting-additional a{display:flex;justify-content:space-between;gap:12px;text-underline-offset:4px}.meeting-additional-status{display:block;font-size:10px;color:var(--muted);margin-top:3px}
