/* MCL contextual display: isolated from prose styles. */
.prose-custom .mcl-display,.mcl-display{box-sizing:border-box;display:block;margin:26px 0;padding:0;border:1px solid #cbded7;border-radius:15px;background:#f4f9f6;color:#173e35;overflow:hidden;clear:both;font:15px/1.45 system-ui,-apple-system,sans-serif;box-shadow:0 3px 12px #173e3510}
.mcl-display *{box-sizing:border-box}.mcl-display .mcld-label{padding:9px 16px;border-bottom:1px solid #dce7e1;background:#eaf2ed;font-size:10px;font-weight:800;letter-spacing:.08em;display:flex;justify-content:space-between;gap:8px;align-items:center}.mcl-display .mcld-label span{font-size:12px;letter-spacing:0;white-space:nowrap}.mcl-display .mcld-main{display:flex;gap:18px;align-items:center;padding:16px}.mcl-display .mcld-copy{flex:1;min-width:0}.mcl-display .mcld-title{display:block;color:#173e35;font-size:20px;font-weight:800;line-height:1.2;margin:0!important;letter-spacing:-.02em}.prose-custom .mcl-display p.mcld-description{font:14px/1.5 system-ui!important;color:#36574e;margin:8px 0 12px!important}.mcl-display .mcld-image{display:block;flex:0 0 138px;width:138px;height:142px;object-fit:cover;border-radius:10px;margin:0!important}.mcl-display .mcld-symbol{display:flex;flex:0 0 100px;width:100px;height:106px;align-items:center;justify-content:center;border-radius:14px;background:#dbece5;font-size:28px;letter-spacing:-.04em;font-weight:900;color:#244b3d}.prose-custom .mcl-display a.mcld-cta,.mcl-display a.mcld-cta{display:inline-flex;gap:12px;align-items:center;justify-content:center;background:#155e48;color:#fff!important;text-decoration:none!important;font:750 14px/1.3 system-ui;padding:12px 16px;border-radius:9px;min-height:44px;border:2px solid transparent;max-width:100%}.mcl-display a.mcld-cta:hover{background:#104b39}.mcl-display a:focus-visible{outline:3px solid #ae5b0a;outline-offset:3px}.mcl-display .mcld-disclosure{border-top:1px solid #dce7e1;padding:8px 16px;font-size:10px;line-height:1.5;color:#49635a;background:#f8fbf9}.prose-custom .mcl-display .mcld-disclosure a{color:#355c4c;text-decoration:underline;font-size:10px}.mcl-display.mcld-rental{border-color:#d2dbe7;background:#f5f7fb}.mcld-rental .mcld-label{background:#eaf0f7}.mcld-rental .mcld-symbol{background:#e0e9f4;color:#334c70}.mcld-rental .mcld-title{color:#243f64}.prose-custom .mcld-rental a.mcld-cta{background:#304e78}.mcl-display.mcld-park{border-color:#e4d7bc;background:#faf7ee}.mcld-park .mcld-label{background:#f2ecd9}.mcld-park .mcld-symbol{background:#e7ddbc;color:#69572e;font-size:48px}.mcld-park .mcld-title{color:#594520}.prose-custom .mcld-park a.mcld-cta{background:#75531d}.mcld-park .mcld-description{color:#695b42!important}.mcld-park .mcld-disclosure{background:#fbf9f2;border-color:#e4d7bc;color:#685c42}
@media(max-width:600px){.prose-custom .mcl-display{margin:22px -12px}.mcl-display .mcld-main{gap:12px;padding:14px;align-items:flex-start}.mcl-display .mcld-label{font-size:9px;padding:8px 12px}.mcl-display .mcld-label span{font-size:11px}.mcl-display .mcld-title{font-size:18px}.mcl-display .mcld-image{flex-basis:82px;width:82px;height:108px}.mcl-display .mcld-symbol{flex-basis:52px;width:52px;height:66px;font-size:17px}.mcld-park .mcld-symbol{font-size:32px}.prose-custom .mcl-display p.mcld-description{font-size:13px!important}.prose-custom .mcl-display a.mcld-cta{font-size:13px;padding:11px 12px}.mcl-display .mcld-disclosure{padding:8px 12px}}
@media(max-width:360px){.mcl-display .mcld-main{flex-wrap:wrap}.mcl-display .mcld-image{width:100%;height:120px;flex-basis:100%}.mcl-display .mcld-title{font-size:17px}}

/* Loaded only on the enabled pilot URL; the old referral card is not duplicated. */
.prose-custom .easypark-box{display:none!important}

.mcl-experiment-active [data-mcl-old-viator],.mcl-experiment-active .easypark-box{display:none!important}
