
.insurance-calculator{
max-width:650px;
margin:30px auto;
padding:25px;
background:#f4f4f4;
border-radius:15px;
font-family:Arial,sans-serif;
}

.insurance-calculator h2{
text-align:center;
}

.insurance-calculator label{
display:block;
margin-top:15px;
font-weight:bold;
}

.insurance-calculator input,
.insurance-calculator select{
width:100%;
padding:12px;
margin-top:6px;
border:1px solid #ccc;
border-radius:8px;
font-size:16px;
box-sizing:border-box;
}

.insurance-buttons{
display:flex;
gap:10px;
flex-wrap:wrap;
margin-top:20px;
}

.insurance-buttons button{
padding:12px 18px;
border:0;
border-radius:8px;
cursor:pointer;
}

#insurance-result{
background:white;
margin-top:25px;
padding:20px;
border-radius:10px;
line-height:1.6;
}

@media(max-width:600px){
.insurance-buttons button{
width:100%;
}
}
