*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#294438;background:#f8f4e9;margin:0;font:16px/1.6 system-ui}a{color:inherit}button,input{font:inherit}button,.button{color:#fff;cursor:pointer;background:#294438;border:1px solid #294438;border-radius:24px;padding:12px 22px;text-decoration:none}input{color:#203c30;background:#fff;border:1px solid #aab9aa;border-radius:7px;width:100%;padding:12px}label{gap:7px;margin:18px 0;display:grid}h1,h2{font-family:Georgia;font-weight:400;line-height:1.1}h1{font-size:clamp(38px,6vw,72px)}.shell{max-width:1150px;margin:auto;padding:32px}.bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.eyebrow{text-transform:uppercase;letter-spacing:3px;font-size:12px}.panel{border:1px solid #ccd5c7;border-radius:12px;margin:24px 0;padding:24px}.grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:24px;display:grid}.error{color:#9b302d}.muted{color:#586b5c}.login{max-width:480px;margin:70px auto;padding:24px}.row{border-bottom:1px solid #ccd5c7;justify-content:space-between;gap:16px;padding:14px 0;display:flex}small{display:block}button:disabled{opacity:.5;cursor:wait}
