/* Complete homepage briefing, not just the standalone archive. */
.briefing-document-header{margin:22px 0;padding:20px;background:#eef4ff;border:1px solid #bfd2ed;border-left:5px solid #2c70c4;border-radius:7px}.briefing-document-label{font-size:10px;letter-spacing:1px;text-transform:uppercase;color:#486788;font-weight:650}.briefing-document-header .briefing-document-title{font-size:21px;line-height:1.5;letter-spacing:0;color:#204c82;margin:10px 0 14px}.briefing-document-header p{margin:0;line-height:1.8;font-size:12px}
.daily-briefing .briefing-full{border:1px solid #b9cde6;background:#f3f6fb;border-radius:8px;padding:0;margin:22px 0}.briefing-full>summary{background:#e8f0fb;color:#214f86;padding:16px 18px;border-radius:7px;font-weight:650;line-height:1.6}.briefing-full[open]>summary{border-bottom:1px solid #bed0e7;border-radius:7px 7px 0 0}.briefing-reader{padding:20px;min-width:0}.briefing-topic{background:#fff;border:1px solid #cbd8e8;border-radius:7px;padding:20px;margin:0 0 24px;box-shadow:0 2px 6px rgba(30,55,85,.025);min-width:0}.briefing-topic:last-child{margin-bottom:0}.briefing-topic>h3{padding:14px 16px;background:#e4efff;border:1px solid #bfd3ee;border-left:5px solid #2875c8;border-radius:6px;color:#214f86;font-size:18px;line-height:1.5;margin:0 0 22px}.briefing-topic:nth-child(3n+2)>h3{background:#e1f1eb;border-color:#b9dbcf;border-left-color:#176d64;color:#195f50}.briefing-topic:nth-child(3n+3)>h3{background:#eee4f8;border-color:#d2c1e7;border-left-color:#7443a3;color:#68418c}
.briefing-reader .message-body{font-size:15px;line-height:1.75;min-width:0;overflow-wrap:anywhere}.briefing-reader .table-wrap{overflow-x:auto;max-width:100%;border:1px solid #d4deeb;border-radius:5px;margin:18px 0 24px}.briefing-reader table{width:100%;min-width:720px;border-collapse:collapse;table-layout:auto;margin:0;background:#fff}.briefing-reader th,.briefing-reader td{padding:14px 16px;vertical-align:top;text-align:left;border:1px solid #d6e0ed;min-width:100px;line-height:1.75;word-break:normal;overflow-wrap:break-word}.briefing-reader th{background:#eaf0f8;color:#33445a;font-size:13px;font-weight:700}.briefing-reader td:first-child{min-width:140px;font-weight:550}.briefing-reader td:last-child{min-width:200px}.briefing-reader tbody tr:nth-child(even){background:#f6f8fb}.briefing-reader tbody tr:hover{background:#edf4fd}.briefing-reader .message-body>p{background:#f6f8fc;border:1px solid #d7e1ee;border-radius:6px;padding:14px 16px;line-height:1.75;margin:18px 0}.briefing-reader li{padding:8px 0;line-height:1.75}.briefing-reader li+li{border-top:1px solid #e4eaf3}.briefing-reader code{font-size:.9em;overflow-wrap:anywhere;white-space:normal}.briefing-reader h4,.briefing-reader h5,.briefing-reader h6{background:#eaf0f8;padding:12px 14px;border-left:4px solid #6b88ae;color:#334b6a;font-size:16px;line-height:1.6}
.attention-home .work-proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0}.work-proof-grid>p{margin:0;padding:16px;background:#f3f7fb;border:1px solid #cbd8e8;border-radius:6px;line-height:1.6}.work-proof-grid span,.work-proof-grid strong{display:block}.work-proof-grid span{font-size:12px;color:#50647d;margin-bottom:8px}.work-proof-grid strong{font-size:16px;color:#34475f}.attention-home .task-status-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;gap:10px;margin:18px 0}.attention-home .task-status-summary li{padding:12px 14px;border:1px solid #cedaeb;background:#f4f7fc;border-radius:6px;line-height:1.6}.attention-home .reported-work-list{list-style:none;padding:0;margin:20px 0}.reported-work-list>li{border:1px solid #cad8e9;border-left:4px solid #287c76;border-radius:6px;background:#f5faf8;padding:16px 18px;margin:12px 0;line-height:1.8}.reported-work-list>li>a{font-weight:600}.reported-work-list .message-body{line-height:1.8}.attention-work-grid{gap:20px!important;margin:28px 0}.attention-work-grid .attention-list>li{padding:16px;background:#f5f8fc;border:1px solid #d4deeb;border-radius:6px;line-height:1.75}.work-state-card[data-state="blocked"]>.section-heading{background:#fff0ed;color:#874732;border-color:#e8c8bc;border-left-color:#b76644}.work-state-card[data-state="waiting"]>.section-heading{background:#fff4de;border-color:#e5d0a8;border-left-color:#a37524}.work-state-card[data-state="in_progress"]>.section-heading{background:#e3f3ef;border-color:#bedfd3;border-left-color:#267c68}
.attention-home #source-coverage{margin-top:28px}.attention-home #source-coverage>p{background:#f3f6fa;border:1px solid #d0dbe9;border-left:3px solid #7d91ad;border-radius:6px;padding:14px 16px;margin:14px 0;line-height:1.8}.attention-home .earlier-review[open]{background:#f6f8fc;padding:18px}.attention-home .earlier-review[open]>.attention-cards{margin-top:20px}.attention-home .daily-briefing>p.muted:last-child{border-top:1px solid #d6e1ed;padding-top:16px;margin-top:22px;line-height:1.8}
@media(max-width:760px){.briefing-document-header{padding:15px}.briefing-document-header .briefing-document-title{font-size:18px}.briefing-reader{padding:10px}.briefing-topic{padding:12px;margin-bottom:20px}.briefing-topic>h3{padding:12px;font-size:17px}.briefing-full>summary{padding:14px}.attention-home .work-proof-grid,.attention-home .task-status-summary{grid-template-columns:1fr}.reported-work-list>li{padding:14px}.attention-home .earlier-review[open]{padding:12px}}
