/* Casa Ruiz: premium partnership, using the existing ink/paper palette. */
.exclusive-feature{background:#201e1d;color:#f3f2f2;border-top:3px solid #0088b0;padding-block:64px}
.exclusive-feature .exclusive-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:start}
.exclusive-feature .overline{display:block;font:600 11px/1.3 "Source Serif 4",Georgia,serif;letter-spacing:.16em;text-transform:uppercase;color:#c2bcbc;margin-bottom:24px}
.exclusive-feature h2{color:#f3f2f2;max-width:21ch;margin:0}
.exclusive-feature h3{color:#f3f2f2;font-size:24px;max-width:30ch}
.exclusive-feature p{color:#eae7e7;margin:0 0 24px;max-width:65ch}
.exclusive-feature .btn{background:#00758f;color:#fff;border:1px solid transparent}
.exclusive-feature .btn:hover{background:#00758f}
.exclusive-feature a.exclusive-link{display:inline-block;color:#f3f2f2;text-underline-offset:5px;margin-top:20px}
.exclusive-hero-note{margin-top:24px;font-size:16px;color:#eae7e7}
.exclusive-hero-note a{color:inherit;text-underline-offset:4px}
.exclusive-conditions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:32px 0}
.exclusive-condition{border-top:2px solid #0088b0;padding-top:20px}
.exclusive-condition h3{font-size:24px;line-height:1.2;max-width:none;margin:0 0 14px}
.exclusive-condition p{font-size:17px;color:#615b5b;margin:0;max-width:60ch}
@media(max-width:980px){.exclusive-feature .exclusive-grid,.exclusive-conditions{grid-template-columns:1fr}.exclusive-feature{padding-block:48px}}
