.we-daily{max-width:1200px;margin:auto}.daily-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(32px,5vw,80px);align-items:center;padding:32px 0 70px}.daily-hero h1{font-size:clamp(3.2rem,5.8vw,5.8rem);line-height:1.02;max-width:12ch}.daily-hero h1 em{color:#677847}.daily-lead{font-size:1.35rem;line-height:1.5;max-width:42ch}.daily-fine{font-size:.85rem;line-height:1.6;color:var(--muted);max-width:65ch}.daily-byline{font-size:.87rem;font-weight:600;margin-top:24px}.daily-preview{background:#e9ecdf;border:1px solid #c6cebc;border-radius:6px;padding:34px;box-shadow:13px 15px 0 #efeadc;transform:rotate(1deg)}.daily-preview-top{display:flex;justify-content:space-between;gap:18px;letter-spacing:.13em;font-size:.62rem;font-weight:700;border-bottom:1px solid #adb99d;padding-bottom:20px;margin-bottom:30px}.daily-preview h2{font-size:clamp(2.2rem,3.1vw,3.2rem)}.daily-preview .eyebrow{font-size:.65rem;margin-bottom:14px}.daily-specs{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;border-block:1px solid #bbc5ae;padding:18px 0;margin:28px 0}.daily-specs dt{font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.daily-specs dd{margin:5px 0 0;font-size:1rem;font-weight:600}.daily-mini{padding-left:20px}.daily-mini li{padding:4px 0}.daily-section{padding:65px 0;border-top:1px solid var(--line)}.daily-three{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:40px}.daily-number{display:block;font-family:'Libre Caslon Display',Georgia,serif;font-size:3.5rem;color:#9c7322;margin-bottom:15px}.daily-three h3{font-size:2rem}.daily-three p{font-size:1rem}.daily-cadence{display:grid;grid-template-columns:1fr 1fr;gap:70px}.daily-cadence ul{list-style:none;padding:0;margin:0}.daily-cadence li{display:flex;flex-direction:column;padding:14px 0;border-bottom:1px solid var(--line)}.daily-cadence li span{color:var(--muted);font-size:.95rem}.daily-faq{max-width:850px;margin:auto}.daily-faq h2{margin-bottom:30px}.daily-faq details{padding:20px 0;border-bottom:1px solid var(--line)}.daily-faq summary{font-size:1.1rem;font-weight:600;cursor:pointer}.daily-close{text-align:center;padding:65px 24px;background:#e9ecdf;border-radius:8px;margin:40px 0 70px}.daily-close p{margin:20px auto}.daily-close h2{margin-bottom:28px}.we-daily-teaser{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:center;border-block:1px solid var(--line);background:linear-gradient(120deg,#ecefe3,#faf8f2);padding:45px;border-radius:6px;margin-block:35px}.we-daily-teaser h2{font-size:clamp(2.4rem,3.8vw,3.7rem)}.daily-article-head{display:block;padding:35px 0 45px;background:transparent;min-height:0;max-width:900px;margin:0}.daily-article-head h1{font-size:clamp(3rem,5.6vw,5.4rem);max-width:18ch}.daily-article-head .daily-specs{max-width:720px}.daily-article-grid{display:grid;grid-template-columns:minmax(0,760px) minmax(200px,1fr);gap:60px}.daily-article-body section{margin-bottom:48px}.daily-article-body h2{font-size:2.6rem;margin-bottom:18px}.daily-article-body h3{font-size:1.9rem}.daily-steps{padding-left:24px}.daily-steps li{margin:18px 0}.daily-steps b{display:block}.daily-prompt{white-space:pre-wrap;overflow-wrap:anywhere;background:#edf0e6;border:1px solid #c6cebc;border-radius:6px;padding:24px;font:15px/1.7 ui-monospace,monospace;color:#173c30}.daily-note{padding:26px;background:#f1edde;border-left:3px solid #b68a2e}.daily-sidebar{align-self:start;position:sticky;top:120px;padding:26px;background:#e9ecdf;border-radius:6px}.daily-sidebar h2{font-size:2.5rem}.daily-sidebar hr{border:0;border-top:1px solid #bcc5b4;margin:28px 0}.daily-table-wrap{overflow-x:auto}.daily-article table{border-collapse:collapse;width:100%;text-align:left}.daily-article caption{text-align:left;color:var(--muted);font-size:.85rem;padding:10px 0}.daily-article td,.daily-article th{padding:14px;border:1px solid var(--line);vertical-align:top}.daily-article thead{background:#e9ecdf}.daily-article tbody th{width:145px}.daily-article a{overflow-wrap:anywhere}@media(max-width:850px){.daily-hero,.daily-cadence,.daily-article-grid{grid-template-columns:1fr}.daily-hero{padding-top:12px;gap:38px}.daily-hero h1{max-width:15ch}.daily-preview{transform:none;box-shadow:7px 8px 0 #efeadc}.daily-sidebar{position:static}.daily-three{grid-template-columns:1fr;gap:20px}.daily-three article{border-bottom:1px solid var(--line);padding-bottom:20px}.daily-number{float:left;margin-right:20px;font-size:2.5rem}.daily-cadence{gap:20px}.we-daily-teaser{grid-template-columns:1fr;gap:10px;padding:30px 22px}.daily-section{padding-block:42px}}@media(max-width:420px){.daily-preview{padding:22px}.daily-specs{gap:8px}.daily-specs dd{font-size:.88rem}.daily-specs dt{font-size:.61rem}.daily-prompt{padding:18px}.daily-close{padding-inline:18px}.daily-article-head h1{font-size:3rem}}
