.skip{position:absolute;top:-100px;background:white;padding:12px;z-index:5}.skip:focus{top:12px}.aboutHeader nav{flex-wrap:wrap;gap:18px}.aboutHeader nav a{font-size:14px}.kicker{font-size:12px}.contactLayout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:45px}.contactDetails{padding:28px;background:#ece9dc;border:1px solid #d9cfb8;align-self:start}.contactDetails p{font-size:16px}.emailAddress{font-size:18px;overflow-wrap:anywhere}.detailBlock{border-top:1px solid #cfc4ac;margin-top:30px;padding-top:25px}address{font-style:normal;line-height:1.9;font-size:16px;background:#fffcf3;padding:20px;margin:20px 0}fieldset{border:0;padding:0;margin:0 0 30px;min-width:0}legend{font:25px Georgia,serif;margin-bottom:15px}label{display:block;font-size:14px;margin-bottom:17px}input,textarea,select{display:block;width:100%;padding:12px;border:1px solid #c5cbbf;background:#fffef9;color:#17392b;font:16px/1.5 Arial,sans-serif;margin-top:8px;border-radius:0}textarea{resize:vertical}.inputGrid{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.fieldChoices{display:grid;gap:8px}.fieldChoice{display:flex;align-items:center;gap:12px;border:1px solid #d9cfb8;padding:12px;background:#fffdf5;margin:0;cursor:pointer}.fieldChoice:has(input:checked){background:#e2e9de;border-color:#68815e}.fieldChoice input{width:18px;height:18px;margin:0;accent-color:#17392b;flex-shrink:0}.help{font-size:14px;color:#5d6e5f;line-height:1.7;margin:12px 0}.contactDetails .help{font-size:14px}.fieldError{font-size:14px;color:#9e2934}.button{cursor:pointer;font-size:15px}button{font:inherit}.copyButton{border:1px solid #aa925d;background:transparent;padding:10px 15px;color:#284c36;cursor:pointer;font-size:14px}#emailDraft{border-top:1px solid #d9cfb8;padding-top:25px;margin-top:25px}#emailDraft label{margin-top:20px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #a78343;outline-offset:2px}#enquiry{scroll-margin-top:25px}@media(max-width:850px){.contactLayout{grid-template-columns:1fr;gap:30px}.contactDetails{padding:25px}}@media(max-width:550px){.inputGrid{grid-template-columns:1fr}.aboutHeader nav{gap:13px}.fieldChoice{font-size:14px}legend{font-size:23px}}