.todo-warning{padding:24px;margin:22px 0;background:#fff1db;border-left:5px solid #c25c15;border-radius:10px}.todo-source-list{display:grid;gap:10px;margin:25px 0}.todo-source-list a{overflow-wrap:anywhere;font-size:13px}.todo-card figure:empty{display:none}.todo-page .todo-hero h1{margin-bottom:10px}.todo-page .todo-hero h2{margin-top:0}.todo-page .todo-days{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}
