.v3-brief-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:18px 0 26px;display:grid}.v3-brief-summary button{text-align:left;color:#24483c;background:#f7f6ee;border:1px solid #c6cdbb;border-radius:12px;min-width:0;padding:12px}.v3-brief-summary button:disabled{opacity:.7}.v3-brief-summary small{letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;font-size:9px;display:block}.v3-brief-summary strong{overflow-wrap:anywhere;font-size:12px;font-weight:500;line-height:1.6;display:block}.v3-world-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 20px;display:grid}.v3-world-choices button{color:#365648;background:0 0;border:1px solid #b9c6b2;border-radius:9px;min-height:48px;padding:9px;font-size:12px}.v3-world-choices button[aria-pressed=true]{color:#fff9ee;background:#24483c;border-color:#24483c}.v3-special-preferences{border:1px solid #c3cbb7;border-radius:12px;margin:20px 0;padding:15px}.v3-special-preferences summary{cursor:pointer;min-height:30px;font-size:13px}.v3-special-preferences summary span{float:right;color:#667b68;font-size:11px}.v3-special-preferences p{font-size:13px;line-height:1.7}.v3-special-preferences label{margin-top:14px}.v3-enquiry [hidden]{display:none!important}:is(.v3-brief-summary button:focus-visible,.v3-world-choices button:focus-visible){outline-offset:3px;outline:2px solid #a96b43}@media (max-width:600px){.v3-brief-summary{gap:6px;margin-bottom:23px}.v3-brief-summary button{padding:10px 8px}.v3-brief-summary strong{font-size:11px}.v3-world-choices{gap:6px}.v3-world-choices button{padding:9px 6px;font-size:11px}.v3-special-preferences{padding:13px}.v3-contact-page .v3-contact-grid>div:first-child{box-sizing:border-box;width:calc(100% + 44px);margin-left:-22px;margin-right:-22px;padding:0 22px 35px}.v3-enquiry .v3-input-row.form-row{grid-template-columns:1fr}}
