.contract-form{display:grid;gap:7px}.contract-form label{margin-top:7px}.contract-input{width:100%;min-height:42px;border:1px solid #9db8c4;border-radius:5px;padding:9px 11px;font:inherit;text-transform:uppercase}.optional{font-weight:400;color:#627b86}.contract-form button{min-height:42px;margin-top:8px;padding:9px 14px;border:1px solid #006f60;border-radius:5px;background:#006f60;color:#fff;font:inherit;font-size:14px;font-weight:700;cursor:pointer}.contract-form button:disabled{opacity:.55;cursor:wait}.comparison-results{display:grid;gap:8px;margin:18px 0}.comparison-row{padding:14px;border:1px solid #c4d7df;border-left:4px solid #b57832;border-radius:5px;background:#fff}.comparison-row.eligible{border-left-color:#008d77}.comparison-row h3{font-size:15px;overflow-wrap:anywhere;margin:0 0 7px}.comparison-row p{font-size:13px;margin:6px 0;color:#4c6370}.comparison-row a{font-size:13px;font-weight:800;color:#006f60}
.rules,.exam{padding:20px 0;border-bottom:1px solid #cbdbe1}.rules h2,.exam h2{font-size:20px;margin:0 0 12px}.rules ul{margin:0;padding-left:20px;line-height:1.55;color:#4c6370}.rules li+li{margin-top:6px}.exam-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.exam-head h2{margin:0}.exam .field-note{margin-top:12px!important}.exam .comparison-results{grid-template-columns:repeat(3,minmax(0,1fr))}.exam .comparison-row{min-width:0}.exam .comparison-row h3{font-size:14px}@media(max-width:700px){.exam .comparison-results{grid-template-columns:1fr}}
