.daily-briefing{padding:18px 24px;margin-bottom:20px}.daily-briefing h1{font-size:clamp(26px,3vw,38px);margin:0}.briefing-top{align-items:center}.briefing-top p{font-size:12px;margin:6px 0 0}.briefing-collapsed{margin-top:12px}.briefing-collapsed summary,.compact-filters summary,.secondary-panel summary,.story-more summary,.article-context summary{cursor:pointer;color:#a6c3d5;font-size:13px}.news-masthead{padding-bottom:14px}.news-masthead h2{font-size:26px}.news-panel{padding:22px}.news-toolbar{grid-template-columns:minmax(0,1fr) auto;margin:16px 0 8px}.compact-filters{position:relative}.compact-filters>summary{border:1px solid #2c4f6f;border-radius:6px;padding:11px 16px;color:#ebf6f8;min-height:44px}.compact-filters[open]{grid-column:1/-1}.filter-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:12px;margin-top:12px;align-items:end}.news-search>span{display:none!important}.news-results-line{margin:8px 0 12px}.news-card{padding:20px;gap:10px;min-height:0}.news-card h3{font-size:19px;line-height:1.4}.news-card h3 a{color:#ebf6f8;text-decoration:none;display:block}.news-card h3 a:hover{text-decoration:underline}.news-card small{font-size:11px}.news-card>span{color:#f0c779!important;font-size:11px!important}.news-card time{font-size:12px}.story-actions{padding-top:6px;gap:12px}.story-more{position:relative}.story-more summary{padding:8px;color:#9bb5c5}.story-more[open]{width:100%}.story-more[open] a,.story-more[open] button{margin:8px 8px 0 0}.news-list .news-card{grid-template-columns:minmax(0,1fr) 160px;gap:8px 20px}.news-list h3,.news-list small,.news-list .news-card>span{grid-column:1;grid-row:auto}.news-list time{grid-column:2;grid-row:1}.news-list .story-actions{grid-column:2;grid-row:2/5}.secondary-panel{padding:16px 22px;margin:16px 0}.secondary-panel>summary{font-size:14px;font-weight:600}.secondary-panel[open]>summary{margin-bottom:16px}.reader-section{border:1px solid #1e3d5a;border-radius:10px}.news-method .news-metrics,.news-method .news-health{padding:14px 0}.news-method .news-metrics strong{font-size:22px}#maritimeNews[data-health=connected] #newsStatus{display:none}#shareStatus:empty{display:none}footer details{margin-top:10px}footer summary{cursor:pointer}.footer-links{display:flex;gap:18px;flex-wrap:wrap;margin-top:10px}.footer-links a{color:#6fe1fb;text-decoration:none}.note summary{cursor:pointer;font-size:13px}.article-context{padding:14px 0;border-top:1px solid #1e3d5a}.article-context>summary{font-size:15px}.article-shell .story-label{font-size:13px}.article-shell .eyebrow{display:none}@media(max-width:650px){.daily-briefing{padding:16px}.briefing-top{align-items:stretch;gap:12px}.briefing-nav a{padding:8px 12px;font-size:13px}.news-panel{padding:16px}.filter-options{grid-template-columns:1fr}.news-toolbar{grid-template-columns:minmax(0,1fr) auto}.news-card{padding:16px}.news-list .news-card{display:flex;flex-direction:column}.secondary-panel{padding:14px 16px}.news-masthead h2{font-size:24px}.news-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}
