/* Isolated restaurant integration card. Does not replace directory styling. */
.cv-directory-feature{box-sizing:border-box;display:grid;grid-template-columns:1fr auto;gap:35px;align-items:center;margin-top:45px;margin-bottom:45px;padding:32px!important;border:1px solid #d7c99f;border-radius:18px;background:#f6f0df;color:#252920;font-family:Arial,Helvetica,sans-serif}.cv-directory-feature *{box-sizing:border-box}.cv-directory-feature small{font-size:10px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;color:#82612b}.cv-directory-feature h2{font-family:Georgia,serif;font-weight:400;line-height:1.2;font-size:32px;margin:12px 0!important;letter-spacing:-.5px}.cv-directory-feature p{font-size:14px;line-height:1.85;max-width:730px;margin:0;color:#565e4d}.cv-directory-feature>a{display:inline-block;text-align:center;background:#263224;color:#fff!important;border-radius:30px;padding:14px 22px;min-height:46px;text-decoration:none;font-size:12px;font-weight:600;line-height:1.5}.cv-directory-feature>a:hover{background:#46563a}.cv-directory-feature a:focus-visible{outline:3px solid #947338;outline-offset:5px}@media(max-width:760px){.cv-directory-feature{grid-template-columns:1fr;gap:22px;padding:25px!important;margin-top:32px;margin-bottom:32px}.cv-directory-feature h2{font-size:29px}.cv-directory-feature>a{justify-self:start}}
