.md-wrap{width:100%;max-width:560px;margin:28px auto 8px;padding:0 2px;text-align:left;font-family:inherit}.md-h{margin:0 0 10px;font-size:.8rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,244,228,.72)}.md-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px;grid-template-columns:1fr}@media (min-width:520px){.md-list{grid-template-columns:1fr 1fr}}.md-card{display:grid;grid-gap:4px;gap:4px;min-height:48px;padding:14px 16px;border-radius:16px;text-decoration:none;color:#fff4e4;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-left:4px solid var(--md-accent,#ffd23f);transition:transform .15s ease,background .15s ease}.md-card:hover{background:rgba(255,255,255,.1);transform:translateY(-2px)}.md-card:focus-visible{outline:3px solid var(--md-accent,#ffd23f);outline-offset:3px}.md-card b{font-size:1rem;letter-spacing:.03em;color:var(--md-accent,#ffd23f)}.md-card span{font-size:.9rem;color:rgba(255,244,228,.82)}.md-card i{font-style:normal;font-weight:800;font-size:.85rem;margin-top:2px}.md-card .md-go{color:#fff4e4}.md-card .md-done{color:#4fd1a5}.md-more{margin:12px 0 0;font-size:.9rem;color:rgba(255,244,228,.72);text-align:center}.md-more a{color:#fff4e4;font-weight:700;text-underline-offset:3px}@media (prefers-reduced-motion:reduce){.md-card{transition:none}.md-card:hover{transform:none}}