*{box-sizing:border-box}body{margin:0;font:17px system-ui;background:#f6f8f7;color:#18322a}header{background:#215c4a;color:white;padding:18px}nav a{color:white;margin-right:16px}.wrap{max-width:980px;margin:auto;padding:18px}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.card,form{background:white;border-radius:14px;padding:18px;margin:12px 0;box-shadow:0 2px 10px #0001}input,select,textarea,button{font:inherit;width:100%;padding:12px;margin:6px 0 12px;border:1px solid #bccbc5;border-radius:10px}button,.btn{background:#215c4a;color:white;border:0;text-decoration:none;display:inline-block;text-align:center;padding:13px;border-radius:10px}.big{font-size:1.15em}small,.muted{color:#61736d}table{width:100%;border-collapse:collapse}td,th{padding:8px;border-bottom:1px solid #ddd;text-align:left}@media print{header,.no-print{display:none}.card{box-shadow:none}}