.task-start{padding-top:2.5rem;padding-bottom:2.5rem;scroll-margin-top:100px}.task-start>p{max-width:780px}.task-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.5rem}.task-card{display:flex;flex-direction:column;gap:.7rem;padding:1.6rem;background:#f1efe7;color:#142637;border:1px solid #d7d5cb;border-radius:5px;text-decoration:none;min-width:0}.task-card h3{font-size:1.4rem;line-height:1.3;margin:0;overflow-wrap:break-word}.task-card p{margin:0;line-height:1.6;color:#4d5960}.task-mode{font-size:.8rem;color:#49615a;font-weight:700}.task-card .textlink{margin-top:auto;padding-top:.6rem}.task-card:hover{border-color:#9b814a;background:#eae7dc}.task-card:focus-visible{outline:3px solid #9b814a;outline-offset:4px}.task-other{margin-top:1.5rem}.task-start h2{font-size:clamp(2rem,4vw,3rem)}@media(max-width:900px){.task-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:580px){.task-grid{grid-template-columns:1fr}.task-card{padding:1.25rem}.task-start{padding-top:1.5rem}}

@media(max-width:760px){.hero .hero-visual{display:none}.hero{padding-bottom:1rem}}
