body.editorial-home{--paper:#f3f2ed;--line:#d6d4cb;background:var(--paper)}
.editorial-home main{max-width:var(--layout-width);padding:0 var(--layout-inset)}
.editorial-home .overview{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) minmax(0,.85fr);align-items:start;padding-top:12px}
.editorial-home .geography{padding-inline:24px}.editorial-home #map{height:420px}
.editorial-home .ask input{background:#fff}.editorial-home .location,.editorial-home .places{display:none}
.editorial-home .section-title{min-height:56px}.daily-agenda .section-title{gap:8px;flex-wrap:wrap}.daily-agenda time{font-variant-numeric:tabular-nums;color:var(--muted)}
.agenda-item{padding:10px 0;border-top:1px solid var(--line)}.agenda-item:first-child{border-top:0;padding-top:0}.agenda-meta{display:flex;justify-content:space-between;flex-wrap:wrap;gap:4px 10px;color:var(--muted)}.agenda-item>a{display:block;margin-top:4px;line-height:1.4;font-weight:500}.coming-up{margin-top:24px}.coming-up>h2{margin-bottom:14px}.agenda-links{display:flex;flex-direction:column;align-items:start;gap:10px;border-top:1px solid var(--line);padding-top:14px;margin-top:12px}.agenda-links button{background:none;border:0;padding:0}.agenda-links a,.agenda-links button{text-decoration:underline;text-underline-offset:4px}
.oil-section,.more-developments,#calendar-panel{border-top:1px solid var(--ink);margin-top:28px}.oil-content{display:grid;grid-template-columns:2fr 1fr;gap:28px}.oil-directory{border-left:1px solid var(--line);padding-left:24px;display:flex;flex-direction:column}.oil-directory a{padding:12px 0;border-bottom:1px solid var(--line)}
.editorial-home #oil-news article+article{border-top:1px solid var(--line);padding-top:16px;margin-top:16px}.editorial-home :is(#oil-news,#more-news) h3{font-family:'Monitor Barlow',sans-serif;margin:8px 0}.editorial-home .news-summary{margin:8px 0}.editorial-home .story-links{margin-top:8px}.editorial-home #more-news{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.editorial-home #more-news article+article{border-left:1px solid var(--line);padding-left:24px}
#calendar-panel{scroll-margin-top:20px}#calendar-list{max-width:850px}.calendar-filters{flex-wrap:wrap}.calendar-detail{margin-top:8px}.calendar-detail p{max-width:75ch}.calendar-detail a{display:inline-block;margin:8px 16px 0 0;text-decoration:underline}
.editorial-home .map-pickers{grid-template-columns:1fr 1fr}.editorial-home .map-pickers .government-picker{grid-column:1/-1}.editorial-home #map-detail{max-height:360px;overflow:auto}.editorial-home .map-legend{line-height:1.4}
.editorial-home .daily-agenda{display:block;grid-column:auto;padding-left:24px;min-width:0;border-top:0}
.editorial-home .news article{padding:16px 0}.editorial-home .news article.lead{padding-top:16px}
.editorial-home .news h3{margin:8px 0}.editorial-home .news-summary>summary{margin:0;padding:4px 0}
.editorial-home .story-links{gap:4px 12px}.editorial-home .story-links:empty{display:none}
.editorial-home .story-links a{border:0;padding:0;text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:3px}
.editorial-home .story-links a:hover{text-decoration-color:currentColor}
.editorial-home .source{margin-top:8px}.editorial-home .news{padding-bottom:0}
.agenda-more{border-top:1px solid var(--line)}.agenda-more>summary{padding:8px 0;cursor:pointer;font-weight:500}
.agenda-more .agenda-item{padding:8px 0}.agenda-item>a{overflow-wrap:anywhere}
.editorial-home .daily-agenda .section-title{align-content:center;gap:0 8px}
@media(max-width:1100px){.editorial-home .overview{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}.editorial-home .daily-agenda{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:20px 28px;padding:20px 0 0;border-top:1px solid var(--ink)}.coming-up{margin-top:0}.agenda-links{grid-column:1/-1;flex-direction:row}.editorial-home .geography{border-right:0}}
@media(max-width:700px){.editorial-home main{padding:0 18px}.editorial-home .overview{display:block}.editorial-home .news,.editorial-home .geography{padding:0 0 20px;border:0}.editorial-home .geography{border-top:1px solid var(--ink)}.editorial-home .daily-agenda{display:block}.coming-up{margin-top:24px}.editorial-home #map{height:340px}.oil-content{display:block}.oil-directory{border:0;padding:16px 0 0}.editorial-home #more-news{display:block}.editorial-home #more-news article+article{border:0;border-top:1px solid var(--line);padding:16px 0}.calendar-filters button{min-height:40px}}

.home-explore{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;padding:20px 0;border-top:1px solid var(--line);margin:24px 0}.home-explore h2{margin-right:auto}.home-explore a{text-decoration:underline}
.home-news-more{display:block;margin-top:18px;padding:10px 12px;border:1px solid var(--line);background:transparent;color:var(--ink);font:inherit;cursor:pointer}.home-news-more:hover{border-color:var(--ink)}.home-news-more:focus-visible{outline:2px solid var(--green);outline-offset:3px}
