/* C074 selected lot2; only S4–6. Native examples preserve HTML content without JS. */
body.meditrust-vitrine .mt-ck :is(.mt-ck-custom,.mt-ck-adaptive,.mt-ck-actions) img.mt-icon{filter:brightness(0) saturate(100%) invert(35%) sepia(91%) saturate(1100%) hue-rotate(139deg) brightness(90%) contrast(100%)}
.mt-ck [hidden]{display:none!important}
.mt-ck :is(.mt-ck-custom,.mt-ck-adaptive,.mt-ck-actions){padding:36px 0}
.mt-ck :is(.mt-ck-custom,.mt-ck-adaptive,.mt-ck-actions) h2{font-size:clamp(24px,6.7vw,28px)}
.mt-ck-section-intro{font-size:16px;line-height:1.5;color:var(--ck-muted)!important;margin-top:14px!important;max-width:900px}
.mt-ck-section-detail{font-size:15px;line-height:1.65;color:var(--ck-muted)!important;margin-top:22px!important;max-width:1000px}
.mt-ck-benefit-rows{display:grid;gap:20px;list-style:none;margin:0;padding:0}
.mt-ck-benefit-rows>li{display:grid;grid-template-columns:46px minmax(0,1fr);gap:14px;align-items:start}
.mt-ck-benefit-rows .mt-ck-icon{width:46px;height:46px}
body.meditrust-vitrine .mt-ck-benefit-rows .mt-ck-icon>.mt-icon{width:27px;height:27px;min-width:0;filter:brightness(0) saturate(100%) invert(35%) sepia(91%) saturate(1100%) hue-rotate(139deg) brightness(90%) contrast(100%)}
.mt-ck-benefit-rows h3{font-size:16px;line-height:1.35}
.mt-ck-benefit-rows p{font-size:15px;line-height:1.5;color:var(--ck-muted);margin-top:5px}
.mt-ck-custom-grid{display:grid;gap:24px;margin-top:24px}
.mt-ck-custom-copy>.mt-ck-link{margin-top:16px}
.mt-ck-survey{padding:14px;background:#f4f9fd;border:1px solid #dfebef;border-radius:12px}
.mt-ck-survey>figcaption{margin-bottom:10px}
.mt-ck-survey-inner{position:relative;background:#fff;padding:18px;border:1px solid #e5edf1;border-radius:10px}
.mt-ck-example-title{font-size:18px;font-weight:800;line-height:1.4;display:block;margin-bottom:18px}
.mt-ck-question{margin:0;padding:0;border:0;min-width:0;font-family:inherit}
.mt-ck-question legend{float:none;display:block;width:100%;padding:0;font-size:16px;line-height:1.45;font-weight:750;color:var(--ck-ink);margin-bottom:9px}
.mt-ck-question label{display:flex;align-items:flex-start;gap:10px;min-height:42px;margin:0;font-size:16px;line-height:1.45;color:var(--ck-muted);padding:7px 0;cursor:pointer}
.mt-ck-question input[type=radio]{width:20px;height:20px;min-width:20px;flex:0 0 20px;accent-color:var(--ck-teal);font:inherit;font-size:16px;margin:1px 0 0}
.mt-ck-question input:focus-visible{outline:3px solid #175cdf;outline-offset:4px}
.mt-ck-survey .mt-ck-question+.mt-ck-question{padding-top:20px;margin-top:16px;border-top:1px solid #e3eeee}
.mt-ck-survey-note,.mt-ck-branch-note,.mt-ck-action-note{font-family:Caveat,cursive!important;font-size:23px!important;line-height:1.1;color:var(--ck-teal)!important;transform:rotate(-5deg)}
.mt-ck-survey .mt-ck-question{position:relative}
.mt-ck-survey-note{position:absolute;right:0;bottom:5px;width:130px;margin:0!important;padding-left:24px;font-size:21px!important}
body.meditrust-vitrine .mt-ck-survey-note>.mt-icon{position:absolute;left:0;top:6px;width:27px;height:27px;transform:rotate(-90deg);filter:brightness(0) saturate(100%) invert(35%) sepia(91%) saturate(1100%) hue-rotate(139deg) brightness(90%) contrast(100%)}
.mt-ck-adaptive{background:#effbf8 var(--ck-waves) center/cover no-repeat}
.mt-ck-adaptive-benefits{margin-top:24px}
.mt-ck-conditional{position:relative;margin-top:24px!important;padding:14px;background:#ffffffb8;border:1px solid #dfebef;border-radius:12px}
.mt-ck-conditional>figcaption{margin-bottom:12px}
.mt-ck-branch-grid{display:grid;gap:16px}
.mt-ck-branch-grid>.mt-ck-question{padding:16px;background:#fff;border:1px solid #dfebef;border-radius:10px}
.mt-ck-branch-grid .mt-ck-question label{padding:9px 10px;border-radius:6px;min-height:44px}
.mt-ck-branch-grid .mt-ck-question label:has(input:checked){background:#e4f8f4}
.mt-ck-branch-arrow{display:flex;justify-content:center;align-items:center;height:22px}
body.meditrust-vitrine .mt-ck-branch-arrow>.mt-icon{width:28px;height:28px;transform:rotate(90deg);filter:none}
.mt-ck-branch-note{position:relative;max-width:210px;margin:16px 0 0 auto!important;padding-right:25px}
body.meditrust-vitrine .mt-ck-branch-note>.mt-icon{position:absolute;right:0;top:0;width:26px;height:26px;filter:none}
.mt-ck-branch-short{font-size:15px;line-height:1.5;color:var(--ck-muted);margin-top:14px!important}
.mt-ck-adaptive>.mt-shell>.mt-ck-link{margin-top:12px}
.mt-ck-actions{position:relative;isolation:isolate;background:#fff}
.mt-ck-actions-photo{display:none}
.mt-ck-actions .mt-shell{position:relative}
.mt-ck-actions .mt-ck-benefit-rows{margin-top:24px}
.mt-ck-action-example{position:relative;background:#f6fcfb;border:1px solid #dfebef;border-radius:12px;padding:14px;margin-top:28px!important}
.mt-ck-action-example>figcaption{margin-bottom:12px}
.mt-ck-action-flow{list-style:none;display:grid;gap:10px;padding:0}
.mt-ck-action-flow>li:not(.mt-ck-action-arrow){display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:start;background:#ffffffec;border:1px solid #e0ecef;border-radius:8px;padding:14px}
.mt-ck-action-flow .mt-ck-icon{width:42px;height:42px}
body.meditrust-vitrine .mt-ck-action-flow .mt-ck-icon>.mt-icon{width:26px;height:26px;filter:none}
.mt-ck-action-flow strong{display:block;font-size:15px;line-height:1.4;font-weight:800}
.mt-ck-action-flow p{font-size:14px;line-height:1.5;color:var(--ck-muted);margin-top:5px}
.mt-ck-action-arrow{display:flex;justify-content:center;align-items:center;height:18px}
body.meditrust-vitrine .mt-ck-action-arrow>.mt-icon{transform:rotate(90deg);width:24px;height:24px;filter:none}
.mt-ck-action-note{position:relative;max-width:170px;margin:14px 0 0 auto!important}
body.meditrust-vitrine .mt-ck-action-note>.mt-icon{position:absolute;right:-20px;top:0;width:28px;height:28px;filter:none}
@media(min-width:768px){
 .mt-ck :is(.mt-ck-custom,.mt-ck-adaptive,.mt-ck-actions){padding:60px 0}
 .mt-ck :is(.mt-ck-custom,.mt-ck-adaptive,.mt-ck-actions) h2{font-size:clamp(32px,3.25vw,46px)}
 .mt-ck-section-intro{font-size:22px;line-height:1.45;margin-top:16px!important}
 .mt-ck-section-detail{font-size:16px;line-height:1.65}
 .mt-ck-custom-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:50px;margin-top:34px;align-items:start}
 .mt-ck-custom-copy{padding-top:32px}
 .mt-ck-benefit-rows{gap:30px}
 .mt-ck-benefit-rows>li{grid-template-columns:68px minmax(0,1fr);gap:22px}
 .mt-ck-benefit-rows .mt-ck-icon{width:68px;height:68px}
 body.meditrust-vitrine .mt-ck-benefit-rows .mt-ck-icon>.mt-icon{width:36px;height:36px}
 .mt-ck-benefit-rows h3{font-size:21px}
 .mt-ck-benefit-rows p{font-size:18px}
 .mt-ck-custom-copy>.mt-ck-link{margin-top:24px;font-size:16px}
 .mt-ck-survey{padding:22px}
 .mt-ck-survey-inner{padding:26px}
 .mt-ck-example-title{font-size:23px}
 .mt-ck-question legend{font-size:18px}
 .mt-ck-question label{font-size:17px}
 .mt-ck-survey-note{font-size:27px!important;width:190px;bottom:8px}
 .mt-ck-adaptive-benefits{grid-template-columns:1fr 1fr;gap:45px;margin-top:30px}
 .mt-ck-conditional{padding:24px;margin-top:34px!important}
 .mt-ck-branch-grid{grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr);gap:18px;align-items:stretch}
 .mt-ck-branch-grid>.mt-ck-question{padding:24px}
 .mt-ck-branch-arrow{height:auto;align-self:center}
 body.meditrust-vitrine .mt-ck-branch-arrow>.mt-icon{transform:none;width:32px;height:32px}
 .mt-ck-branch-note{position:absolute;right:24px;top:-37px;font-size:28px!important;margin:0!important;max-width:260px}
 body.meditrust-vitrine .mt-ck-branch-note>.mt-icon{top:48px;right:auto;left:-30px;transform:rotate(180deg)}
 .mt-ck-actions-copy{max-width:58%;min-height:445px}
 .mt-ck-actions-copy .mt-ck-section-intro{font-size:20px}
 .mt-ck-actions-copy .mt-ck-benefit-rows{gap:24px;max-width:560px}
 .mt-ck-actions-copy .mt-ck-benefit-rows h3{font-size:19px}
 .mt-ck-actions-copy .mt-ck-benefit-rows p{font-size:17px}
 .mt-ck-actions-photo{display:block;position:absolute;z-index:-1;right:0;top:-60px;width:46%;height:580px;object-fit:cover;object-position:center 35%;mask-image:linear-gradient(to right,transparent,#000 20%,#000 94%,transparent)}
 .mt-ck-action-example{padding:20px;margin-top:25px!important}
 .mt-ck-action-flow{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr) 28px minmax(0,1fr);gap:14px;align-items:center}
 .mt-ck-action-flow>li:not(.mt-ck-action-arrow){padding:18px 16px;min-height:116px}
 .mt-ck-action-flow strong{font-size:17px}
 .mt-ck-action-flow p{font-size:16px}
 .mt-ck-action-arrow{height:auto}
 body.meditrust-vitrine .mt-ck-action-arrow>.mt-icon{transform:none;width:27px;height:27px}
 .mt-ck-action-note{position:absolute;right:24px;top:-28px;font-size:28px!important;max-width:200px;margin:0!important}
 body.meditrust-vitrine .mt-ck-action-note>.mt-icon{right:auto;left:-32px;top:22px;transform:rotate(180deg)}
 .mt-ck-actions-detail{max-width:1080px}
}
