/* C095 S10–12: approved continuation; native controls, FAQ and page-owned photo. */
.qcmg-lot-four{padding:85px 0;scroll-margin-top:105px;background:#fff}
body.meditrust-vitrine .mt-multiple-choice-guide .qcmg-lot-four h2{font-size:clamp(58px,6.5vw,94px);line-height:1.17;max-width:1280px;text-wrap:balance}
body.meditrust-vitrine .mt-multiple-choice-guide .qcmg-lot-four .qcmg-section-lead{font-size:32px!important;line-height:1.5;margin-top:24px!important}
.qcmg-preparation{margin-top:60px}.qcmg-prepare-step+.qcmg-prepare-step{margin-top:65px;padding-top:48px;border-top:1px solid #d8e6ec}.qcmg-final-topic{display:flex;align-items:center;gap:30px}.qcmg-final-topic .qcmg-icon{margin:0;width:130px;height:130px}
body.meditrust-vitrine .mt-multiple-choice-guide .qcmg-final-topic .qcmg-icon .mt-icon{width:68px;height:68px;min-width:68px}
body.meditrust-vitrine .mt-multiple-choice-guide .qcmg-final-topic h3{font-size:clamp(30px,3.25vw,46px);line-height:1.3;min-width:0}
.qcmg-prepare-body{margin:12px 0 0 160px}.qcmg-prepare-body>p{font-size:29px!important;line-height:1.5!important}.qcmg-prepare-example{border:0;padding:0;margin:48px 0 0;min-width:0}.qcmg-prepare-example legend{float:none;display:block;width:100%;padding:0;margin:0;color:#101c4d;font-size:32px;line-height:1.45;font-weight:700}.qcmg-prepare-example .qcmg-options{display:flex;gap:60px;margin-top:24px}.qcmg-prepare-example .qcmg-options label{font-size:30px;min-height:55px}
.qcmg-prepare-link{margin-top:32px;max-width:100%}.qcmg-prepare .qcmg-editorial{max-width:1040px;margin:40px auto 0}
.qcmg-faq-list{margin-top:56px}.qcmg-faq-list details{margin:0;border-bottom:1px solid #cbdfe6}.qcmg-faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:35px;padding:36px 0;list-style:none;cursor:pointer}.qcmg-faq-list summary::-webkit-details-marker{display:none}.qcmg-faq-list summary::marker{content:""}
body.meditrust-vitrine .mt-multiple-choice-guide .qcmg-faq-list h3{font-size:32px;line-height:1.4;letter-spacing:-.025em;min-width:0;flex:1;font-weight:750}.qcmg-faq-list summary>span{display:flex;flex-shrink:0}
body.meditrust-vitrine .mt-multiple-choice-guide .qcmg-faq-list summary .mt-icon{width:30px;height:30px;min-width:30px;transition:transform .18s ease;filter:brightness(0) saturate(100%) invert(25%) sepia(39%) saturate(2028%) hue-rotate(153deg) brightness(89%) contrast(101%)}
.qcmg-faq-list details[open] summary .mt-icon{transform:rotate(180deg)}.qcmg-faq-answer{padding-bottom:35px;max-width:1180px}.qcmg-faq-answer p{font-size:27px!important;line-height:1.6!important}
.mt-multiple-choice-guide summary:focus-visible{outline:3px solid #076b7b;outline-offset:5px}
.qcmg-finish{padding:0;background:#effbf8}.qcmg-finish-stage{position:relative;overflow:hidden;isolation:isolate;background:#effbf8}.qcmg-finish-art{position:absolute;inset:250px 0 0 14%;z-index:0}.qcmg-finish-art picture{display:block;height:100%}.qcmg-finish-art img{display:block;width:100%;height:100%;object-fit:cover;object-position:68% 50%}
.qcmg-finish-art::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#effbf8 0%,#effbf8ee 18%,#effbf866 36%,transparent 55%),linear-gradient(180deg,#effbf8 0%,#effbf830 14%,transparent 27%,transparent 82%,#effbf8 100%);pointer-events:none}
.qcmg-finish-inner{position:relative;z-index:1;padding-block:95px 600px}.qcmg-finish-copy{width:72%;max-width:980px}
body.meditrust-vitrine .mt-multiple-choice-guide .qcmg-finish h2{font-size:clamp(58px,6.2vw,90px);text-wrap:balance}.qcmg-finish-lead{font-size:29px!important;line-height:1.5!important;margin-top:30px!important;max-width:880px}.qcmg-finish-detail{font-size:19px!important;line-height:1.6!important;margin-top:22px!important;max-width:790px}
.qcmg-finish .qcmg-actions{gap:26px;margin-top:36px}.qcmg-finish .qcmg-button{max-width:100%;text-transform:none!important}.qcmg-finish .qcmg-actions>.qcmg-link{margin-left:0;max-width:100%}.qcmg-finish .qcmg-button .mt-icon{width:35px;height:35px;min-width:35px}
@media(min-width:768px) and (max-width:1250px){
 .qcmg-lot-four{padding:55px 0}body.meditrust-vitrine .mt-multiple-choice-guide .qcmg-lot-four h2{font-size:clamp(38px,5.5vw,68px)}body.meditrust-vitrine .mt-multiple-choice-guide .qcmg-lot-four .qcmg-section-lead{font-size:25px!important}.qcmg-final-topic .qcmg-icon{width:90px;height:90px}.qcmg-final-topic{gap:24px}body.meditrust-vitrine .mt-multiple-choice-guide .qcmg-final-topic .qcmg-icon .mt-icon{width:48px;height:48px;min-width:48px}.qcmg-prepare-body{margin-left:114px}.qcmg-prepare-body>p{font-size:23px!important}.qcmg-prepare-example legend{font-size:25px}.qcmg-prepare-example .qcmg-options label{font-size:23px}.qcmg-faq-list{margin-top:38px}.qcmg-faq-list summary{padding:28px 0}body.meditrust-vitrine .mt-multiple-choice-guide .qcmg-faq-list h3{font-size:26px}.qcmg-faq-answer p{font-size:22px!important}.qcmg-finish{padding:0}.qcmg-finish-inner{padding-block:65px 430px}.qcmg-finish-copy{width:78%}.qcmg-finish-lead{font-size:24px!important}.qcmg-finish-art{top:270px;left:6%}
}
@media(max-width:767.98px){
 .qcmg-lot-four{padding:35px 0 43px;scroll-margin-top:86px}body.meditrust-vitrine .mt-multiple-choice-guide .qcmg-lot-four h2{font-size:clamp(26px,7.7vw,32px);line-height:1.18}body.meditrust-vitrine .mt-multiple-choice-guide .qcmg-lot-four .qcmg-section-lead{font-size:16px!important;line-height:1.5;margin-top:17px!important}
 .qcmg-preparation{margin-top:32px}.qcmg-final-topic{gap:13px;align-items:flex-start}.qcmg-final-topic .qcmg-icon{width:52px;height:52px}body.meditrust-vitrine .mt-multiple-choice-guide .qcmg-final-topic .qcmg-icon .mt-icon{width:31px;height:31px;min-width:31px}body.meditrust-vitrine .mt-multiple-choice-guide .qcmg-final-topic h3{font-size:19px;line-height:1.35;align-self:center}
 .qcmg-prepare-body{margin:17px 0 0}.qcmg-prepare-body>p{font-size:16px!important;line-height:1.55!important}.qcmg-prepare-example{margin-top:30px}.qcmg-prepare-example legend{font-size:18px;line-height:1.45}.qcmg-prepare-example .qcmg-options{display:flex;flex-direction:column;gap:5px;margin-top:16px}.qcmg-prepare-example .qcmg-options label{font-size:17px;line-height:1.45;min-height:42px}
 body.meditrust-vitrine .mt-multiple-choice-guide .qcmg-prepare-example input[type=radio]{font-size:16px;width:25px;height:25px;min-width:25px}.qcmg-prepare-step+.qcmg-prepare-step{margin-top:36px;padding-top:32px}.qcmg-prepare-link{font-size:17px!important;line-height:1.45!important;margin-top:28px;gap:12px!important}.qcmg-prepare .qcmg-editorial{margin-top:28px}
 .qcmg-faq-list{margin-top:30px}.qcmg-faq-list summary{padding:22px 0;gap:16px}body.meditrust-vitrine .mt-multiple-choice-guide .qcmg-faq-list h3{font-size:18px;line-height:1.4}body.meditrust-vitrine .mt-multiple-choice-guide .qcmg-faq-list summary .mt-icon{width:22px;height:22px;min-width:22px}.qcmg-faq-answer{padding-bottom:24px}.qcmg-faq-answer p{font-size:16px!important;line-height:1.6!important}
 .qcmg-finish{padding:0}.qcmg-finish-inner{padding-block:38px 435px}.qcmg-finish-copy{width:100%;max-width:none}body.meditrust-vitrine .mt-multiple-choice-guide .qcmg-finish h2{font-size:clamp(27px,8.1vw,34px)}.qcmg-finish-lead{font-size:16px!important;line-height:1.5!important;margin-top:22px!important}.qcmg-finish-detail{font-size:15px!important;line-height:1.55!important;margin-top:18px!important}.qcmg-finish .qcmg-actions{gap:22px;margin-top:26px}.qcmg-finish .qcmg-button{font-size:17px!important;min-height:57px;padding:14px 18px;gap:13px}.qcmg-finish .qcmg-button .mt-icon{width:25px;height:25px;min-width:25px}.qcmg-finish .qcmg-actions>.qcmg-link{font-size:16px!important;line-height:1.45;gap:12px;justify-content:flex-start}
 .qcmg-finish-art{inset:auto 0 0;height:410px}.qcmg-finish-art img{object-position:50% 48%}.qcmg-finish-art::after{background:linear-gradient(180deg,#effbf8 0%,#effbf8a0 8%,transparent 24%,transparent 85%,#effbf8 100%)}
}
@media(prefers-reduced-motion:reduce){.qcmg-faq-list summary .mt-icon{transition:none}}

@media(min-width:1251px){
 .qcmg-lot-four{padding-block:120px}body.meditrust-vitrine .mt-multiple-choice-guide .qcmg-prepare h2{max-width:1100px}
 body.meditrust-vitrine .mt-multiple-choice-guide .qcmg-lot-four .qcmg-section-lead{font-size:42px!important}
 body.meditrust-vitrine .mt-multiple-choice-guide .qcmg-final-topic h3{font-size:52px}.qcmg-prepare-body>p{font-size:40px!important}.qcmg-prepare-example legend{font-size:42px}.qcmg-prepare-example .qcmg-options label{font-size:40px}.qcmg-prepare-example .qcmg-hint{font-size:27px!important}.qcmg-prepare-link{font-size:34px!important}
 body.meditrust-vitrine .mt-multiple-choice-guide .qcmg-faq-list h3{font-size:44px}.qcmg-faq-answer p{font-size:38px!important}.qcmg-faq-list summary{padding:43px 0}body.meditrust-vitrine .mt-multiple-choice-guide .qcmg-faq-list summary .mt-icon{width:42px;height:42px;min-width:42px}
 .qcmg-finish{padding:0}.qcmg-finish-inner{padding-block:120px 850px}.qcmg-finish-art{top:760px}.qcmg-finish .qcmg-button{font-size:36px!important;min-height:104px!important;padding:26px 42px!important}.qcmg-finish .qcmg-actions>.qcmg-link{font-size:32px!important}.qcmg-finish-lead{font-size:40px!important}.qcmg-finish-detail{font-size:23px!important}
}
@media(min-width:768px) and (max-width:1250px){.qcmg-finish-art{top:460px}.qcmg-finish-inner{padding-bottom:520px}}
@media(max-width:767.98px){
 body.meditrust-vitrine .mt-multiple-choice-guide .qcmg-lot-four h2{font-size:clamp(27px,9.1vw,36px)}
 body.meditrust-vitrine .mt-multiple-choice-guide .qcmg-lot-four .qcmg-section-lead{font-size:18px!important}
 .qcmg-final-topic .qcmg-icon{width:60px;height:60px}body.meditrust-vitrine .mt-multiple-choice-guide .qcmg-final-topic h3{font-size:21px}.qcmg-prepare-body>p{font-size:18px!important}.qcmg-prepare-example legend{font-size:20px}.qcmg-prepare-example .qcmg-options label{font-size:19px}
 body.meditrust-vitrine .mt-multiple-choice-guide .qcmg-faq-list h3{font-size:20px}.qcmg-faq-answer p{font-size:18px!important}.qcmg-faq-list summary{padding:24px 0}body.meditrust-vitrine .mt-multiple-choice-guide .qcmg-faq-list summary .mt-icon{width:28px;height:28px;min-width:28px}
 body.meditrust-vitrine .mt-multiple-choice-guide .qcmg-finish h2{font-size:clamp(28px,9.1vw,36px)}.qcmg-finish-lead{font-size:18px!important}.qcmg-finish-detail{font-size:16px!important}.qcmg-finish .qcmg-button{font-size:18px!important;min-height:61px}.qcmg-finish .qcmg-actions>.qcmg-link{font-size:17px!important}
}
