*{box-sizing:border-box}body{margin:0;background:#f3f5f8;color:#192838;font:15px Tahoma,Arial,sans-serif;line-height:1.9}header{background:#172b42;color:white;padding:20px 5%;display:flex;justify-content:space-between;gap:20px;align-items:center}header a{color:white}a{text-decoration:none;color:#176c67}nav,.filters{display:flex;align-items:center;gap:15px;flex-wrap:wrap}main{max-width:1250px;margin:auto;padding:28px 20px}h1{font-size:25px}h2{font-size:18px}.card{background:white;border:1px solid #e1e7ed;border-radius:15px;padding:24px;margin:18px 0;overflow-wrap:anywhere}.narrow{max-width:650px;margin:30px auto}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:18px}.task{color:inherit;margin:0}.columns{display:grid;grid-template-columns:1fr 1fr;gap:22px}input,select,textarea{width:100%;padding:12px;border:1px solid #b6c4cf;border-radius:8px;background:white;color:inherit;font:inherit}input[type=checkbox]{width:auto}textarea{min-height:120px}select[multiple]{min-height:150px}label{display:block;margin:12px 0}button{border:0;border-radius:8px;background:#19786e;color:white;padding:11px 20px;font:inherit;cursor:pointer}.secondary{background:#586b7d}.badge{background:#e8f3f1;color:#17665e;padding:5px 12px;border-radius:20px}.notice{padding:16px;background:#e1f4e9;border-radius:9px}.error,.errorlist{color:#a82424;background:#ffeded}.filters input{max-width:360px}.filters select{max-width:240px}progress{width:80%;accent-color:#238c80}article{padding:15px 0;border-bottom:1px solid #edf0f3}small{color:#657589}.prose{margin:20px 0;white-space:normal}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline:3px solid #e9ac55;outline-offset:3px}@media(max-width:720px){header{align-items:flex-start;flex-direction:column}.columns{grid-template-columns:1fr}main{padding:16px}.card{padding:18px}h1{font-size:21px}}
