.morning-shell{max-width:1200px;color:var(--text,#192431);margin:0 auto;padding:26px 20px 64px}.morning-shell a{cursor:pointer;text-decoration:none}.morning-shell a:focus-visible{outline-offset:5px;outline:2px solid #2672f8}.morning-articles h2,.morning-side li a,.morning-issue li{overflow-wrap:anywhere;min-width:0}.morning-crumbs{color:#748092;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:22px;font-size:13px;display:flex}.morning-crumbs a{color:#5c6d82}.morning-crumbs a:hover{color:#1765ea;text-shadow:.3px 0}.morning-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:24px;display:grid}.morning-main{background:#fff;border:1px solid #e2e7ee;border-radius:14px;min-width:0;overflow:hidden}.morning-header{background:linear-gradient(110deg,#fff,#f0f6ff);padding:32px 32px 25px}.morning-eyebrow{color:#246ded;letter-spacing:.08em;margin:0 0 10px;font-size:13px;font-weight:650}.morning-header h1{letter-spacing:-.03em;color:#102945;margin:0 0 10px;font-size:30px;line-height:1.4}.morning-muted{color:#6a798c;margin:0;font-size:14px;line-height:1.8}.morning-window{color:#6a798c;background:#f6f8fb;border:1px solid #e6eaf0;border-radius:8px;margin:24px 32px 0;padding:12px 16px;font-size:12px;line-height:1.8}.morning-articles{margin:0;padding:0 32px;list-style:none}.morning-articles>li{border-bottom:1px solid #e9edf3;grid-template-columns:34px minmax(0,1fr);gap:16px;padding:30px 0;display:grid}.morning-number{color:#2167df;background:#eff5ff;border-radius:8px;place-items:center;width:32px;height:32px;font-size:13px;font-weight:700;display:grid}.morning-articles h2{margin:0 0 12px;font-size:19px;line-height:1.65}.morning-articles h2 a{color:#132d48}.morning-articles h2 a:hover{color:#1765ea}.morning-articles p{color:#667487;overflow-wrap:anywhere;margin:0 0 18px;font-size:14px;line-height:1.9}.morning-read,.morning-button{color:#2167df;background:#f2f7ff;border:1px solid #d7e6ff;border-radius:999px;align-items:center;gap:14px;min-height:38px;padding:8px 16px;font-size:13px;transition:background .15s,border-color .15s;display:inline-flex}.morning-read:hover,.morning-button:hover{background:#e4efff;border-color:#7baafa}.morning-side section{background:#fff;border:1px solid #e2e7ee;border-radius:12px;margin-bottom:18px;padding:22px}.morning-side h2{color:#173451;margin:0 0 16px;font-size:17px}.morning-side p{color:#68778a;margin:0 0 18px;font-size:14px;line-height:1.8}.morning-side ul{margin:0;padding:0;list-style:none}.morning-side li+li{border-top:1px solid #e9edf3;margin-top:16px;padding-top:16px}.morning-side li a{color:#203953;gap:7px;font-size:13px;line-height:1.8;display:grid}.morning-side li a:hover{color:#1765ea}.morning-side time{color:#7b8797;font-size:12px}.morning-archive{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:26px;display:grid}.morning-issue{border:1px solid #e1e7f0;border-radius:10px;min-width:0;overflow:hidden}.morning-issue>a{color:#18344d;flex-direction:column;min-height:100%;padding:20px;transition:background .15s;display:flex}.morning-issue>a:hover{background:#f3f8ff}.morning-issue time{color:#2870e2;font-size:12px;font-weight:650}.morning-issue h2{margin:9px 0 15px;font-size:18px}.morning-issue ul{flex:1;margin:0 0 20px;padding:0;list-style:none}.morning-issue li{-webkit-line-clamp:2;color:#64748b;-webkit-box-orient:vertical;margin-bottom:9px;font-size:13px;line-height:1.8;display:-webkit-box;overflow:hidden}.morning-issue__open{color:#2167df;justify-content:space-between;font-size:13px;font-weight:600;display:flex}.morning-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:26px 20px;font-size:13px;display:flex}.morning-pagination a,.morning-pagination>span{color:#365b82;background:#f4f7fc;border:1px solid #e0e7f0;border-radius:999px;padding:9px 16px}.morning-pagination a:hover{color:#1765ea;background:#e9f2ff}.morning-empty{text-align:center;padding:40px 30px 55px}.morning-empty h2{font-size:20px}.morning-empty p{color:#667487;margin-bottom:22px;font-size:14px;line-height:1.8}[data-theme=dark] .morning-main,[data-theme=dark] .morning-side section{color:#dae4f1;background:#151e29;border-color:#334155}[data-theme=dark] .morning-header{background:linear-gradient(110deg,#151e29,#1b2b42)}[data-theme=dark] .morning-header h1,[data-theme=dark] .morning-articles h2 a,[data-theme=dark] .morning-side h2,[data-theme=dark] .morning-side li a,[data-theme=dark] .morning-issue>a{color:#dfebfa}[data-theme=dark] .morning-articles p,[data-theme=dark] .morning-muted,[data-theme=dark] .morning-side p,[data-theme=dark] .morning-issue li,[data-theme=dark] .morning-crumbs a{color:#aab9cc}[data-theme=dark] .morning-window,[data-theme=dark] .morning-number,[data-theme=dark] .morning-read,[data-theme=dark] .morning-button,[data-theme=dark] .morning-pagination a,[data-theme=dark] .morning-pagination>span{color:#a5c7ff;background:#1e3048;border-color:#3d5676}[data-theme=dark] .morning-issue,[data-theme=dark] .morning-articles>li,[data-theme=dark] .morning-side li+li{border-color:#334155}[data-theme=dark] .morning-issue>a:hover{background:#1e3048}[data-theme=dark] .morning-shell a:hover{color:#8eb9ff}@media (width<=900px){.morning-layout{grid-template-columns:minmax(0,1fr)}.morning-side{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.morning-side section{margin:0}}@media (width<=600px){.morning-shell{padding:18px 12px 40px}.morning-header{padding:24px 20px}.morning-header h1{font-size:25px}.morning-window{margin:20px 18px 0}.morning-articles{padding:0 18px}.morning-articles>li{grid-template-columns:28px minmax(0,1fr);gap:10px;padding:25px 0}.morning-number{width:28px;height:28px}.morning-articles h2{font-size:18px}.morning-archive{grid-template-columns:minmax(0,1fr);gap:16px;padding:20px}.morning-side{grid-template-columns:minmax(0,1fr)}.morning-read{min-height:42px}.morning-pagination{gap:8px}.morning-pagination a{padding:9px 12px}}@media (prefers-color-scheme:dark){:root:not([data-theme]) .morning-main,:root:not([data-theme]) .morning-side section{color:#dae4f1;background:#151e29;border-color:#334155}:root:not([data-theme]) .morning-header{background:linear-gradient(110deg,#151e29,#1b2b42)}:root:not([data-theme]) .morning-header h1,:root:not([data-theme]) .morning-articles h2 a,:root:not([data-theme]) .morning-side h2,:root:not([data-theme]) .morning-side li a,:root:not([data-theme]) .morning-issue>a{color:#dfebfa}:root:not([data-theme]) .morning-articles p,:root:not([data-theme]) .morning-muted,:root:not([data-theme]) .morning-side p,:root:not([data-theme]) .morning-issue li,:root:not([data-theme]) .morning-crumbs a{color:#aab9cc}:root:not([data-theme]) .morning-window,:root:not([data-theme]) .morning-number,:root:not([data-theme]) .morning-read,:root:not([data-theme]) .morning-button,:root:not([data-theme]) .morning-pagination a,:root:not([data-theme]) .morning-pagination>span{color:#a5c7ff;background:#1e3048;border-color:#3d5676}:root:not([data-theme]) .morning-issue,:root:not([data-theme]) .morning-articles>li,:root:not([data-theme]) .morning-side li+li{border-color:#334155}:root:not([data-theme]) .morning-issue>a:hover{background:#1e3048}:root:not([data-theme]) .morning-shell a:hover{color:#8eb9ff}}
