:root{font:16px/1.55 system-ui,sans-serif;color:#172733;background:#f5f7f9}*{box-sizing:border-box}body{margin:0}header{display:flex;align-items:center;gap:16px;padding:18px 6vw;border-bottom:1px solid #dce3e8;background:#fff}header strong{font-size:23px;color:#146e69}header form{margin-left:auto;display:flex;align-items:center;gap:18px}header form span{font-size:14px}main{max-width:1040px;margin:48px auto;padding:0 24px}h1{font-size:30px}h2{font-size:21px}section{background:#fff;padding:28px;border:1px solid #dce3e8;border-radius:12px;margin:24px 0}p{color:#50616e}button,.button{display:inline-block;border:0;border-radius:6px;background:#156f69;color:white;padding:10px 16px;font:inherit;cursor:pointer;text-decoration:none}button:disabled{opacity:.5;cursor:default}input,select{font:inherit;margin:8px;padding:8px;max-width:100%}form label{display:block}article{padding:16px 0;border-top:1px solid #e3e8ec;overflow-wrap:anywhere}article p{margin:6px 0;font-size:14px}a{color:#126b65}.login{max-width:560px;margin:12vh auto}.filters,nav{display:flex;gap:18px;align-items:center;flex-wrap:wrap}nav{margin-top:20px}@media(max-width:650px){header{flex-wrap:wrap}header form{margin-left:0}header form span{font-size:12px}section{padding:18px}main{padding:0 16px;margin-top:24px}}
