.task-first{margin-block:14px;padding:14px;border:1px solid #d6dfd7;border-radius:12px;background:#f4f6ef}.task-first h2{font-size:1.05em;margin:0 0 8px}.task-first p{margin:8px 0;line-height:1.6}.task-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.task-links a{display:inline-flex;align-items:center;min-height:44px;padding:8px 12px;border-radius:10px;background:#214b3b;color:#fff;text-decoration:none;overflow-wrap:anywhere}.task-hint{font-size:.85em;line-height:1.6}.task-more{margin-block:14px}.task-more>summary{min-height:44px;cursor:pointer;align-content:center}.task-more img{max-width:100%;height:auto}.task-first a:focus-visible,.task-more>summary:focus-visible{outline:3px solid #af641e;outline-offset:3px}