.daily-page,.daily-share-page{color:#e5eae7;background:#0d1110;min-height:70vh}.daily-page{padding:20px 24px 60px}.daily-toolbar,.daily-article,.daily-archive{width:min(1180px,100%);margin:auto}.daily-toolbar{color:#aab7af;justify-content:space-between;align-items:center;min-height:44px;margin-bottom:16px;font-size:13px;display:flex}.daily-toolbar>a,.daily-toolbar>div{align-items:center;gap:14px;display:flex}.daily-icon{border:1px solid #36453d;border-radius:4px;place-items:center;width:38px;height:38px;display:grid}.daily-icon:hover{background:#25342b}.daily-article{background:#121815;border-top:3px solid #d2b369;padding:32px 42px}.daily-brand{border-bottom:1px solid #344237;justify-content:space-between;align-items:center;gap:24px;padding-bottom:24px;display:flex}.daily-brand-name{align-items:center;gap:13px;display:flex}.daily-brand-name img{border-radius:50%;flex-shrink:0}.daily-brand-name span{color:#d2b369;font-size:13px;display:block}.daily-brand-name strong{font-size:20px;font-weight:550;display:block}.daily-edition{text-align:right;flex-shrink:0}.daily-edition strong{color:#d2b369;font:18px ui-monospace,SFMono-Regular,monospace;display:block}.daily-edition span{color:#96a79c;margin-top:4px;font-size:12px;display:block}.daily-heading{border-bottom:1px solid #344237;padding:32px 0}.daily-kicker{color:#d2b369;font-size:12px}.daily-heading h1{letter-spacing:0;text-wrap:balance;max-width:920px;margin:12px 0 18px;font-size:32px;line-height:1.55}.daily-heading>p{color:#b9c7bd;max-width:920px;font-size:16px;line-height:1.9}.daily-layout{grid-template-columns:minmax(0,1fr) 270px;gap:40px;padding-top:30px;display:grid}.daily-main,.daily-sidebar{min-width:0}.daily-main h2,.daily-sidebar h2{margin:0 0 20px;font-size:18px;font-weight:550}.daily-story{border-top:1px solid #2d3b31;padding:23px 0}.daily-story-meta{color:#91a398;flex-wrap:wrap;gap:10px;margin-bottom:10px;font-size:11px;display:flex}.daily-story-meta>span:first-child{color:#d2b369;font-family:ui-monospace,monospace}.daily-story h3{letter-spacing:0;margin:0 0 12px;font-size:20px;font-weight:550;line-height:1.65}.daily-story h3 svg{vertical-align:middle;margin-left:8px;display:inline}.daily-story>p{color:#c7d1ca;overflow-wrap:anywhere;margin:12px 0;font-size:15px;line-height:1.95}.daily-story .daily-commentary{color:#88c6a6;border-left:2px solid #507c5e;margin-top:16px;padding-left:16px}.daily-observations,.daily-cases{border-top:1px solid #435045;padding:28px 0}.daily-observations p{color:#c7d1ca;margin:14px 0;font-size:15px;line-height:1.9}.daily-sidebar{border-left:1px solid #344237;padding-left:26px}.daily-sidebar section+section{border-top:1px solid #344237;margin-top:24px;padding-top:24px}.daily-quotes>div{border-bottom:1px solid #26352c;grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;padding:13px 0;display:grid}.daily-quotes span{color:#a6b7ab;font-size:13px}.daily-quotes strong{font:500 16px ui-monospace,SFMono-Regular,monospace}.daily-quotes b{font:12px ui-monospace,SFMono-Regular,monospace}.daily-quotes small{color:#83988b;text-align:right;font-size:10px}.daily-sidebar section>a{color:#d2b369;align-items:center;gap:10px;margin-top:16px;font-size:12px;display:flex}.is-up{color:#7fd4a4}.is-down{color:#f28d91}.daily-toc p{color:#a6b7ab;gap:12px;margin:14px 0;font-size:12px;line-height:1.7;display:flex}.daily-toc p span{color:#d2b369;flex-shrink:0}.daily-section-heading{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.daily-section-heading>a{color:#d2b369;align-items:center;gap:8px;font-size:12px;display:flex}.daily-cases article{border-bottom:1px solid #2d3b31;padding:20px 0}.daily-cases article>div{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.daily-cases article small{color:#92a698;font-size:11px}.daily-cases h3{margin:12px 0;font-size:18px}.daily-cases p{color:#bccbbf;font-size:13px}.daily-case-result{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.daily-case-result strong{font:24px ui-monospace,SFMono-Regular,monospace}.daily-case-result span{font-size:12px}.daily-community{border-top:1px solid #566047;margin-top:24px;padding-top:24px}.daily-community>div{align-items:center;gap:13px;display:flex}.daily-community h2{font-size:18px;font-weight:500;line-height:1.6}.daily-community img{border-radius:50%}.daily-community nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:24px 0;display:grid}.daily-community nav a{color:#d2b369;border-top:1px solid #344237;align-items:center;gap:12px;min-width:0;padding:12px 0;display:flex}.daily-community nav a>span{flex:1;font-size:14px}.daily-community nav small{color:#93a69a;margin-top:5px;font-size:11px;display:block}.daily-community nav svg{flex-shrink:0}.daily-community>p{color:#92a698;overflow-wrap:anywhere;font:12px ui-monospace,SFMono-Regular,monospace}.daily-archive{color:#a6b7ab;flex-wrap:wrap;align-items:center;gap:20px;padding-top:24px;font-size:13px;display:flex}.daily-archive a{color:#d2b369}.daily-share-page{padding:0}.daily-share{letter-spacing:0;background:#121815;border-top:6px solid #d2b369;width:1040px;max-width:100%;padding:38px 46px}.daily-share .daily-brand-name strong{font-size:27px}.daily-share .daily-brand-name span{font-size:16px}.daily-share .daily-edition strong{font-size:22px}.daily-share .daily-edition span{font-size:14px}.daily-share-heading{padding:26px 0}.daily-share-heading h1{letter-spacing:0;margin:12px 0 18px;font-size:34px;font-weight:600;line-height:1.5}.daily-share-heading>p{color:#b9c7bd;margin:0;font-size:19px;line-height:1.8}.daily-share-quotes{border-block:1px solid #435045;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;padding:22px 0;display:grid}.daily-share-quotes>div{grid-template-columns:1fr auto;gap:10px;display:grid}.daily-share-quotes span{color:#b8c7bd;font-size:18px}.daily-share-quotes strong{grid-area:2/1/auto/-1;font:27px ui-monospace,SFMono-Regular,monospace}.daily-share-quotes b{font:18px ui-monospace,SFMono-Regular,monospace}.daily-share-stories section{border-bottom:1px solid #344237;grid-template-columns:34px minmax(0,1fr);gap:18px;padding:22px 0;display:grid}.daily-share-stories section>span{color:#d2b369;padding-top:6px;font:18px ui-monospace,monospace}.daily-share-stories h2{letter-spacing:0;margin:0 0 10px;font-size:23px;font-weight:550;line-height:1.55}.daily-share-stories p{color:#b9c7bd;margin:0;font-size:18px;line-height:1.8}.daily-share-observation{color:#9ed3b0;border-left:3px solid #7ab08c;margin:26px 0;padding-left:18px;font-size:18px;line-height:1.8}.daily-share-footer{border-top:1px solid #566047;justify-content:space-between;align-items:end;gap:20px;margin-top:24px;padding-top:24px;display:flex}.daily-share-footer strong{font-size:22px;font-weight:500}.daily-share-footer p{color:#d2b369;margin:8px 0 0;font:20px ui-monospace,monospace}.daily-share-footer>span{color:#93a69a;max-width:160px;font-size:13px;line-height:1.8}@media (max-width:850px){.daily-layout{grid-template-columns:minmax(0,1fr);gap:26px}.daily-sidebar{border:0;grid-template-columns:1fr 1fr;gap:24px;padding:0;display:grid}.daily-sidebar section+section{border:0;margin:0;padding:0}.daily-sidebar .daily-toc{display:none}.daily-article{padding:26px}.daily-heading h1{font-size:28px}.daily-community nav{gap:16px}}@media (max-width:520px){.daily-page{padding:12px 12px 36px}.daily-article{padding:22px 17px}.daily-brand{flex-wrap:wrap;gap:18px;padding-bottom:20px}.daily-brand-name strong{font-size:18px}.daily-edition{text-align:left;justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.daily-edition strong{font-size:15px}.daily-edition span{margin:0;font-size:11px}.daily-heading{padding:24px 0}.daily-heading h1{font-size:25px;line-height:1.55}.daily-heading>p{font-size:15px}.daily-layout{padding-top:24px}.daily-story h3{font-size:18px}.daily-story>p{font-size:15px}.daily-sidebar{grid-template-columns:1fr}.daily-community nav{grid-template-columns:1fr;gap:0}.daily-community h2{font-size:17px}.daily-community>div{align-items:start}.daily-quotes small{font-size:11px}.daily-quotes strong{font-size:18px}.daily-share{padding:24px}.daily-share .daily-brand{flex-wrap:nowrap}.daily-share .daily-edition{text-align:right;width:auto;display:block}.daily-share .daily-brand-name strong{font-size:20px}.daily-share-heading h1{font-size:27px}.daily-share-quotes{gap:12px}.daily-share-quotes strong{font-size:21px}.daily-share-stories h2{font-size:20px}.daily-share-footer{flex-direction:column;align-items:start}.daily-share-footer p{font-size:16px}}
