.daily-brief-teaser{padding-block:36px}.brief-teaser-layout{grid-template-columns:1fr 1.5fr;align-items:start;gap:40px;display:grid}.daily-brief-teaser .eyebrow{margin-bottom:12px}.daily-brief-teaser h2{margin-bottom:0}.brief-status{color:var(--ink);margin-bottom:.4em;font-weight:650}.brief-link{align-items:center;gap:12px;min-height:44px;padding-block:8px;display:inline-flex}.brief-page{padding-bottom:64px}.brief-page .page-top{max-width:850px}.brief-page p{max-width:70ch}.brief-edition{border-top:1px solid var(--line);margin-top:26px;padding-top:20px;font-size:.85rem}.brief-empty{background:var(--panel);border:1px solid var(--line);max-width:850px;padding:30px}.brief-empty h2{font-size:clamp(1.5rem,3vw,2rem)}.brief-empty .eyebrow{margin-bottom:16px}.brief-groups{max-width:980px}.brief-group{border-top:1px solid var(--line);grid-template-columns:170px minmax(0,1fr);gap:34px;padding-block:30px;display:grid}.brief-group>h2{padding-top:5px;font-size:1.2rem}.brief-stories{min-width:0;margin:0;padding:0;list-style:none}.brief-stories>li{margin:0}.brief-stories>li+li{border-top:1px solid var(--line);margin-top:26px;padding-top:26px}.brief-story{min-width:0}.brief-source{margin-bottom:10px;font-size:.82rem}.brief-story h3{margin-bottom:16px;font-size:clamp(1.4rem,2.4vw,1.9rem)}.brief-story h3 a{color:var(--ink);min-height:44px;padding-block:4px;text-decoration:none;display:block}.brief-story h3 a:hover{color:var(--accent)}.brief-external{color:var(--accent);letter-spacing:normal;text-underline-offset:5px;margin-top:12px;font-size:.82rem;font-weight:400;line-height:1.7;text-decoration:underline;display:block}.brief-story strong{color:var(--ink)}.brief-story p:last-child{margin-bottom:0}.brief-guides{border-top:1px solid var(--line);max-width:850px;margin-top:48px;padding-top:36px}.brief-guides .eyebrow{margin-bottom:14px}.brief-guides h2{font-size:1.7rem}.brief-guides ul{margin:0;padding:0;list-style:none}.brief-guides li{border-top:1px solid var(--line);margin:0}.brief-guides a{justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding-block:12px;display:flex}.daily-brief-teaser a,.brief-page a,.brief-page p,.brief-page h2,.brief-page h3{overflow-wrap:anywhere}@media (width<=760px){.brief-teaser-layout,.brief-group{grid-template-columns:minmax(0,1fr);gap:20px}.brief-empty{padding:22px 18px}.brief-group{padding-block:24px}.brief-group>h2{color:var(--accent);margin-bottom:0}.brief-page .page-top{padding-top:36px}}
