*{box-sizing:border-box}body{color:#183c35;background:#f4f5ef;margin:0;font:16px/1.6 system-ui,sans-serif}header,footer{border-bottom:1px solid #d4dfd6;justify-content:space-between;padding:24px 5%;display:flex}a{color:inherit;text-decoration:none}main{max-width:1240px;margin:auto;padding:40px 24px}h1{max-width:740px;font-size:clamp(30px,4vw,48px);line-height:1.15}h2{font-size:24px}h3{font-size:21px}.eyebrow{letter-spacing:2px;font-size:12px}.heading{justify-content:space-between;align-items:center;display:flex}.grid{grid-template-columns:310px 1fr;gap:28px;display:grid}section,aside{background:#fff;border:1px solid #dde4dc;border-radius:18px;margin-bottom:24px;padding:24px}aside section{border:0;border-bottom:1px solid #ddd;border-radius:0;padding:12px}.login{max-width:650px;margin:30px auto}label{margin:12px 0;display:block}input:not([type=checkbox]),textarea,select{width:100%;font:inherit;border:1px solid #9aafa4;border-radius:8px;margin:8px 0;padding:12px;display:block}textarea{min-height:160px}button{color:#fff;cursor:pointer;font:inherit;background:#17654f;border:0;border-radius:8px;padding:12px 18px}button:disabled{opacity:.6}.badge{background:#e8f1cb;border-radius:20px;padding:5px 12px;font-size:13px}.body{white-space:pre-wrap;overflow-wrap:anywhere}footer{font-size:13px}@media (max-width:760px){.grid{grid-template-columns:1fr}header span{display:none}.heading{display:block}main{padding:20px 12px}}
