main.tool2{max-width:1050px} .tool2 form,.tool2 .card,.tool2 #result{background:white;border:1px solid #bdceca;border-radius:12px;padding:20px;margin:16px 0}.tool2 label{display:block;margin:14px 0}.tool2 input,.tool2 select,.tool2 button{font:inherit;box-sizing:border-box;max-width:100%;padding:11px;border:1px solid #829d95;border-radius:5px}.tool2 input,.tool2 select{display:block;width:100%;margin-top:6px}.tool2 button{background:#174a40;color:white;margin:5px;cursor:pointer}.tool2 .grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.tool2 .card{margin:0}.tool2 small{display:block}.tool2 li{margin:10px 0;line-height:1.65}.tool2 p{line-height:1.7}.tool2 #result{border-left:5px solid #196754}.tool2 details{margin:14px 0}.tool2 summary{cursor:pointer}.tool2 .badge{font-size:.8rem;color:#526b63}.tool2 h2{margin-top:28px}.tool2 .tool-group{margin-top:30px}@media(max-width:600px){.tool2 .grid{grid-template-columns:1fr}}@page{size:A4;margin:14mm}@media print{header,nav,footer,.skip,.tool2 form,.tool2>h1,.tool2 .support,.tool2 .actions{display:none!important}main.tool2{padding:0;margin:0;font-size:10pt}.tool2 #result{border:0;padding:0}.tool2 #result li{margin:5px 0}.tool2 #result h2{margin:0}}