.us .zones{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:34px}@media(max-width:820px){.us .zones{grid-template-columns:1fr}}.us .zone{background:#fff;border:1px solid #e6ddcd;padding:26px 26px 18px}.us .zone h3{font-family:'Cormorant Garamond',Georgia,serif;font-size:28px;font-weight:600;margin:0 0 8px;line-height:1.15}.us .zone p{margin:0;color:#4a4139;line-height:1.6;font-size:15.5px}.us .zone ul{list-style:none;padding:0;margin:16px 0 0;border-top:1px solid #ede5d7}.us .zone li{display:flex;justify-content:space-between;gap:14px;padding:9px 0;border-bottom:1px solid #ede5d7;font-size:15px}.us .zone li:last-child{border-bottom:0}.us .zone li a{color:#1f1b16;font-weight:600;text-decoration:none;border-bottom:1px solid transparent}.us .zone li a:hover{border-bottom-color:#6b4e2e}.us .zone li span{color:#6b6259;font-size:13px;text-align:right;white-space:nowrap}.us .faq{max-width:860px;margin-top:20px}.us .faq details{border-bottom:1px solid #dcd2c2;padding:18px 0}.us .faq summary{cursor:pointer;font-weight:600;font-size:18px;list-style:none;padding-right:30px;position:relative}.us .faq summary::-webkit-details-marker{display:none}.us .faq summary:after{content:'+';position:absolute;right:4px;top:-2px;color:#6b4e2e;font-size:24px;font-weight:400}.us .faq details[open] summary:after{content:'\2013'}.us .faq p{margin:10px 0 0;color:#4a4139;line-height:1.65}.us .faq a,.us .lead a,.us .zone p a{border-bottom:1px solid #c9bba6}.us .regioni{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.us .regioni a{border:1px solid #1f1b16;padding:11px 20px;font-size:14px;letter-spacing:.02em}.us .regioni a:hover{background:#1f1b16;color:#fff}.us .grid4+.grid4{margin-top:24px}