/* Equestrian Vault, Stage 3.9. Scoped editorial enquiry styling. */
.ev-contact-main{color:#2b3f32;background:#f8f3eb}
.ev-contact-hero{background:#213a30;padding:94px 7% 96px;color:#fffaf1}
.ev-contact-hero-copy{max-width:1100px;margin:auto}
.ev-contact-eyebrow{display:block;font:600 10px/1.6 Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#987b50}
.ev-contact-hero .ev-contact-eyebrow{color:#ceb48a}
.ev-contact-hero h1{font:400 clamp(53px,6.5vw,94px)/1.03 "Cormorant Garamond",Georgia,serif;margin:19px 0;color:#fff8ec}
.ev-contact-hero p{font:400 20px/1.75 Georgia,serif;color:#e4dfd5;max-width:850px}
.ev-contact-ribbon{display:inline-block;padding:11px 15px;border:1px solid #aa9471;color:#e8d6b7;font:600 10px/1.5 Arial,sans-serif;letter-spacing:.08em;margin-top:13px}
.ev-contact-intro{padding:65px 7% 30px;max-width:1360px;margin:0 auto}
.ev-contact-intro h2,.ev-contact-card h2,.ev-contact-footer-note h2{font:400 clamp(32px,4.2vw,53px)/1.12 "Cormorant Garamond",Georgia,serif;color:#2e4b38;margin:14px 0}
.ev-contact-intro p,.ev-contact-card>p,.ev-contact-footer-note p{font:400 15px/1.82 Georgia,serif;color:#605e52;max-width:950px}
.ev-contact-member{margin:27px 0 9px;padding:15px 20px;border:1px solid #d7c8ad;background:#f1e8d9;font:400 13px/1.55 Arial,sans-serif;color:#6d614c}
.ev-contact-signin{background:#fff9f0;border:1px solid #d7c7ae;padding:22px;margin:20px 0}
.ev-contact-signin h3{font:400 28px/1.2 Georgia,serif;margin:0;color:#2e4b38}
.ev-contact-layout{max-width:1360px;margin:0 auto;padding:12px 7% 70px;display:grid;grid-template-columns:minmax(0,1.65fr) minmax(270px,.8fr);gap:30px;align-items:start}
.ev-contact-main-column{display:grid;gap:25px}
.ev-contact-card{padding:39px 42px;background:#fffdfa;border:1px solid #d6c5ac}
.ev-contact-form{display:grid;gap:9px;margin-top:28px}
.ev-contact-form label:not(.ev-contact-check){font:600 12px/1.55 Arial,sans-serif;color:#334838;margin-top:8px}
.ev-contact-form input[type=text],.ev-contact-form select,.ev-contact-form textarea{width:100%;padding:13px 15px;background:#fcf7ed;border:1px solid #ccbca4;border-radius:0;color:#293e32;font:400 14px/1.5 Arial,sans-serif}
.ev-contact-form textarea{resize:vertical;min-height:130px}
.ev-contact-form input:focus-visible,.ev-contact-form select:focus-visible,.ev-contact-form textarea:focus-visible{outline:2px solid #9d855f;outline-offset:2px}
.ev-contact-check{font:400 13px/1.6 Arial,sans-serif;color:#645d4f;display:flex;align-items:flex-start;gap:9px;margin:10px 0}
.ev-contact-check input{margin:3px 0;flex-shrink:0}
.ev-contact-submit{cursor:pointer;background:#283e32;color:#fff9ed;border:1px solid #283e32;padding:16px 18px;font:600 11px/1.4 Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;justify-self:start}
.ev-contact-submit[disabled]{cursor:default;opacity:.65}
.ev-contact-submit:hover:not([disabled]){background:#1f3027}
.ev-contact-note,.ev-contact-result{padding:18px 20px;background:#f4eddd;border:1px solid #dfcfb3;color:#6b614b;font:400 13px/1.6 Arial,sans-serif;margin-top:23px}
.ev-contact-result.ev-contact-error{color:#8c3732;border-color:#bc8f86}
.ev-contact-selected{padding:17px 20px;border-left:3px solid #977c55;background:#f3eee4}
.ev-contact-selected span{display:block;font:600 10px/1.4 Arial,sans-serif;letter-spacing:.12em;color:#987750}
.ev-contact-selected strong{display:block;font:400 26px/1.25 Georgia,serif;margin-top:7px;color:#2d4836}
.ev-contact-aside{display:grid;gap:20px}
.ev-contact-aside-box{border:1px solid #d6c6b0;background:#f0e8dc;padding:29px}
.ev-contact-aside-box h3{font:400 32px/1.15 "Cormorant Garamond",Georgia,serif;margin:12px 0;color:#294334}
.ev-contact-aside-box p,.ev-contact-aside-box a{font:400 13px/1.73 Georgia,serif;color:#5c594d}
.ev-contact-history{margin-top:14px;display:grid;gap:9px}
.ev-contact-history-item{background:#fffcf6;border:1px solid #dfd1bb;padding:16px}
.ev-contact-overline{font:600 8px/1.5 Arial,sans-serif;letter-spacing:.1em;color:#98794c}
.ev-contact-history-item h3{font:400 21px/1.2 Georgia,serif;margin:7px 0;color:#304939}
.ev-contact-history-item small{display:block;color:#7c7468;font:400 10px/1.6 Arial,sans-serif}
.ev-contact-history-item p{font:400 12px/1.6 Arial,sans-serif;color:#605c51;overflow-wrap:anywhere}
.ev-contact-empty{font:400 13px/1.7 Georgia,serif;color:#6a6254}
.ev-contact-footer-note{background:#eee6d9;padding:65px max(7%,calc((100% - 1100px)/2)) 76px}
.ev-contact-footer-note a,.ev-contact-note a{color:#284739}
@media(max-width:980px){.ev-contact-layout{grid-template-columns:1fr}.ev-contact-aside{grid-template-columns:repeat(2,minmax(0,1fr))}.ev-contact-aside-box:first-child{grid-column:1/-1}}
@media(max-width:650px){.ev-contact-hero{padding:64px 6%}.ev-contact-intro{padding:43px 6% 19px}.ev-contact-layout{padding:18px 6% 50px}.ev-contact-card{padding:27px 22px}.ev-contact-aside{grid-template-columns:1fr}.ev-contact-aside-box:first-child{grid-column:auto}.ev-contact-footer-note{padding:48px 7%}}
