.morning-brief {font:inherit;color:inherit;min-width:0;line-height:1.45}
.morning-brief>details {border:1px solid color-mix(in srgb,currentColor 20%,transparent);border-radius:10px;padding:12px;margin:10px 0}
.morning-brief summary {cursor:pointer;font-weight:650;padding:5px 0}
.morning-brief details details {border-top:1px solid color-mix(in srgb,currentColor 15%,transparent);margin-top:9px;padding-top:7px}
.morning-brief details details summary {font-size:.72rem;letter-spacing:.04em}
.morning-brief p {font-size:.8rem;margin:6px 0;overflow-wrap:anywhere}
.morning-brief strong {font-size:.85rem;overflow-wrap:anywhere}
.morning-brief article {padding:8px 0}
.morning-brief a {display:inline-block;font-size:.75rem;color:inherit;text-decoration:underline;margin-right:8px}
.morning-brief select {width:100%;font:inherit;background:transparent;color:inherit;border:1px solid currentColor;border-radius:4px;padding:4px}
.morning-brief [data-stale=true],.morning-brief .brief-limitation {font-weight:600}
.morning-brief :focus-visible {outline:2px solid currentColor;outline-offset:3px}
.brief-workspace-grid {display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,300px);gap:24px}
@media(max-width:800px){.brief-workspace-grid{display:flex;flex-direction:column}.brief-workspace-grid>.morning-brief{order:-1}.morning-brief>details{margin:8px 0}}
.morning-brief .brief-offline{display:inline-block;margin-left:8px;font-size:11px;font-weight:bold;line-height:1.4;color:#805011;background:#fcf1d9;border-radius:4px;padding:0 6px;vertical-align:middle}.morning-brief .brief-offline[hidden]{display:none}
