.daily-hero{padding:42px 0 24px}.daily-hero h1{font:800 clamp(36px,5.5vw,64px)/1.08 Manrope,system-ui,sans-serif;letter-spacing:-.045em;margin:12px 0 18px}.daily-deck{font-size:18px;max-width:630px;color:#bccde1}.daily-stamp{display:flex;gap:8px 22px;flex-wrap:wrap;font-size:12px;color:#9db8d2}.daily-tools{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:24px 0 30px;align-items:start}.daily-tool{background:#111e32;border:1px solid #344b70;border-radius:12px}.daily-tool>details>summary{padding:18px 22px;cursor:pointer;font-weight:650;list-style:none;display:flex;justify-content:space-between;gap:15px}.daily-tool>details>summary::-webkit-details-marker{display:none}.daily-tool>details[open]>summary{border-bottom:1px solid #344b70}.daily-tool-body{padding:2px 22px 20px}.daily-tool-body p{color:#b8c8dc;font-size:13px;line-height:1.65}.daily-tool-body label{display:block;font-size:13px;margin:15px 0 7px}.daily-tool input,.daily-tool textarea{color:#f0f6ff;background:#080f20;border:1px solid #536988;border-radius:7px;padding:12px;font:inherit;max-width:100%}.daily-tool textarea{width:100%;font-size:13px;resize:vertical;line-height:1.6}.daily-tool input{font-size:18px}.daily-tool details details summary{font-size:13px;cursor:pointer;margin-top:18px}.daily-button{display:inline-flex;justify-content:center;align-items:center;text-decoration:none;background:#416cf0;border:1px solid #5c83fb;border-radius:8px;color:white;min-height:44px;padding:11px 16px;font:600 14px system-ui,sans-serif;cursor:pointer}.daily-button.secondary{background:#1b2944;border-color:#52698d}.daily-button:disabled{opacity:.5;cursor:wait}.daily-tool-buttons{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.daily-button:focus-visible,.daily-tool input:focus-visible,.daily-tool textarea:focus-visible{outline:3px solid #9bd5ff;outline-offset:3px}#daily-action-status{grid-column:1/-1;margin:0;color:#9fdbcb;font-size:14px;min-height:0}#daily-action-status:empty{display:none}.daily-stories{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;align-items:start}.daily-stories .topic-story{height:auto}.daily-stories .topic-image{height:240px}.daily-number{display:block;color:#6888b3;font:600 12px system-ui;letter-spacing:.16em;margin-bottom:12px}.daily-stories .topic-story h2{font-size:25px}.daily-status,.daily-empty{padding:22px;background:#172237;border-left:3px solid #87b6ee;border-radius:6px;margin:20px 0;color:#d1e0ef}.daily-method{margin:34px 0;color:#aabed7;font-size:14px;max-width:850px}.daily-method summary{cursor:pointer;padding:12px 0}.daily-stories .topic-summary:before{content:'From the publisher';display:block;font-size:11px;color:#8ba5c6;letter-spacing:.05em;margin-bottom:5px}@media(max-width:640px){.daily-tools,.daily-stories{grid-template-columns:minmax(0,1fr)}.daily-hero{padding-top:28px}.daily-deck{font-size:16px}.daily-stories .topic-image{height:210px}.daily-stories .topic-story h2{font-size:23px}.daily-tool-body{padding-inline:18px}.daily-tool-buttons>*{flex:1 1 auto}.daily-stamp{gap:6px 12px}}

.daily-hero{padding:20px 0 8px}.daily-hero h1{font-size:clamp(34px,4.5vw,54px);margin-bottom:12px}.daily-tagline{font-size:24px;font-weight:650;color:#d5e3f7;margin:0 0 14px}.daily-deck{font-size:16px}.daily-stories .topic-story h2{font-size:23px}@media(max-width:640px){.daily-hero{padding-top:16px}.daily-tagline{font-size:20px}.daily-stories .topic-story h2{font-size:22px}}

.daily-stories{grid-template-columns:minmax(0,1fr)}.daily-stories .topic-story{display:flex;align-items:flex-start}.daily-stories .topic-image{flex:0 0 240px;width:240px;height:220px;margin:22px 0 22px 22px;border-radius:8px;overflow:hidden}.daily-stories .topic-story-body{flex:1;min-width:0}.daily-number{margin-bottom:8px}.daily-stories .topic-story h2{margin:10px 0}@media(max-width:640px){.daily-stories .topic-story{display:block}.daily-stories .topic-image{width:100%;height:210px;margin:0;border-radius:0}.topic-nav{flex-wrap:nowrap;overflow-x:auto;white-space:nowrap}.topic-nav a{flex:none}}
