/* C095 selected S4–6: page-scoped method, complementary choices and mobile examples. */
.qcmg-method-section{padding:65px 0 75px;scroll-margin-top:105px;background:#fff}
.qcmg-writing h2 .qcmg-accent,.qcmg-other h2 .qcmg-accent{display:block}
.qcmg-method-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:44px}
.qcmg-method-item{min-width:0;padding:0 28px;text-align:center}.qcmg-method-item+.qcmg-method-item{border-left:1px solid #d8e6ec}.qcmg-method-item h3{min-height:2.6em}
body.meditrust-vitrine .mt-multiple-choice-guide .qcmg-method-summary{margin-top:14px;font-size:25px;line-height:1.45;color:#101c4d}
body.meditrust-vitrine .mt-multiple-choice-guide .qcmg-method-body{margin-top:14px;font-size:18px;line-height:1.6;color:#4e6077}
.qcmg-rewrite{display:grid;grid-template-columns:minmax(0,1fr) 38px minmax(0,1.15fr);gap:20px;margin-top:40px;align-items:center}
.qcmg-before,.qcmg-after{border-radius:24px;padding:32px;align-self:stretch}.qcmg-before{background:#eff3f9}.qcmg-after{background:#e9fcf8}
body.meditrust-vitrine .mt-multiple-choice-guide .qcmg-rewrite-label{font-size:30px;line-height:1.3;color:#101c4d;font-weight:800;margin-bottom:20px}.qcmg-after .qcmg-rewrite-label{color:#007b82!important}
body.meditrust-vitrine .mt-multiple-choice-guide .qcmg-question-line{font-size:27px;line-height:1.45;padding:20px;background:#fff;border-radius:16px;color:#101c4d}.qcmg-question-line+.qcmg-question-line{margin-top:12px!important}.qcmg-rewrite-arrow .mt-icon{width:38px;height:38px;filter:brightness(0) saturate(100%) invert(35%) sepia(87%) saturate(944%) hue-rotate(141deg) brightness(89%) contrast(101%)}
.qcmg-other{background:#e9fcf8;border-radius:50% 2% 50% 2%/2% 1% 2% 1%}.qcmg-other-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:44px;margin-top:42px;align-items:start}.qcmg-other-grid>div{min-width:0}.qcmg-other-grid h3{margin-bottom:24px!important}
.qcmg-native-example{border:0;margin:0;padding:32px;background:#fff;border-radius:24px;min-width:0}.qcmg-native-example legend{display:block;float:left;width:100%;padding:0;margin:0 0 10px;color:#101c4d;font-size:27px;line-height:1.4;font-weight:700}.qcmg-native-example .qcmg-hint{clear:both}.qcmg-native-example .qcmg-options{margin-top:20px}
.qcmg-definitions{padding-left:38px;border-left:1px solid #cfe4e9}.qcmg-definitions dl{margin:0}.qcmg-definition{position:relative;padding:24px 0 24px 116px;min-height:130px}.qcmg-definition:first-child{padding-top:0}.qcmg-definition+.qcmg-definition{border-top:1px solid #cfe4e9}.qcmg-definition dt{font-size:28px;line-height:1.4;font-weight:750;color:#101c4d}.qcmg-definition dd{margin:0}.qcmg-definition .qcmg-icon{position:absolute;left:0;top:24px;width:92px;height:92px;margin:0}.qcmg-definition:first-child .qcmg-icon{top:0}body.meditrust-vitrine .mt-multiple-choice-guide .qcmg-definition .mt-icon{width:48px;height:48px}
body.meditrust-vitrine .mt-multiple-choice-guide .qcmg-definition-meaning{font-size:23px;line-height:1.5;margin-top:5px}.qcmg-definition .qcmg-method-body{margin-top:9px!important}.qcmg-exclusive{margin-top:18px!important;font-size:19px!important}
.qcmg-mobile-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:48px;margin-top:40px;align-items:start}.qcmg-mobile-tip{display:flex;align-items:flex-start;gap:24px;padding:24px 0}.qcmg-mobile-tip:first-child{padding-top:0}.qcmg-mobile-tip+.qcmg-mobile-tip{border-top:1px solid #d8e6ec}.qcmg-mobile-tip>div{min-width:0}.qcmg-mobile-tip .qcmg-icon{width:100px;height:100px;margin:0}.qcmg-mobile-tip .mt-icon{width:52px!important;height:52px!important}.qcmg-mobile-tip h3{font-size:30px!important}.qcmg-mobile-tip .qcmg-method-summary{font-size:24px!important;margin-top:10px!important}.qcmg-mobile-example{background:#e9fcf8}.qcmg-method-link{margin-top:32px}
body.meditrust-vitrine .mt-multiple-choice-guide .qcmg-rewrite-arrow .mt-icon{width:38px;height:38px;min-width:38px}
@media(min-width:1251px){body.meditrust-vitrine .mt-multiple-choice-guide .qcmg-method-item h3{font-size:36px}.qcmg-other-grid h3{font-size:32px!important}.qcmg-other-example>h3{min-height:2.6em}.qcmg-mobile-tip h3{font-size:32px!important}
 .qcmg-method-section .qcmg-native-example{padding:36px}.qcmg-native-example legend{font-size:30px}
 body.meditrust-vitrine .mt-multiple-choice-guide .qcmg-method-section .qcmg-hint{font-size:24px}
 .qcmg-method-section .qcmg-options label{font-size:32px;min-height:72px}
 body.meditrust-vitrine .mt-multiple-choice-guide .qcmg-method-section input[type=radio]{width:38px;height:38px;min-width:38px}
 body.meditrust-vitrine .mt-multiple-choice-guide .qcmg-rewrite-label{font-size:36px}
 body.meditrust-vitrine .mt-multiple-choice-guide .qcmg-question-line{font-size:34px;padding:24px}
}
@media(min-width:768px) and (max-width:1250px){
 .qcmg-method-item{padding-inline:18px}.qcmg-method-item h3{font-size:23px!important;min-height:3.9em}.qcmg-method-item .qcmg-method-summary{font-size:20px!important}.qcmg-method-grid .qcmg-icon{width:80px;height:80px}.qcmg-other-grid{gap:28px}.qcmg-other-grid h3{font-size:25px!important}.qcmg-definitions{padding-left:24px}.qcmg-definition{padding-left:82px}.qcmg-definition .qcmg-icon{width:64px;height:64px}.qcmg-definition .mt-icon{width:36px!important;height:36px!important}.qcmg-definition dt{font-size:23px}.qcmg-definition-meaning{font-size:20px!important}.qcmg-native-example{padding:24px}.qcmg-native-example legend{font-size:22px}.qcmg-rewrite{gap:14px;grid-template-columns:minmax(0,1fr) 30px minmax(0,1.15fr)}.qcmg-before,.qcmg-after{padding:24px}.qcmg-question-line{font-size:21px!important;padding:16px!important}.qcmg-rewrite-label{font-size:25px!important}.qcmg-mobile-layout{gap:28px}.qcmg-mobile-tip{gap:18px}.qcmg-mobile-tip .qcmg-icon{width:64px;height:64px}.qcmg-mobile-tip .mt-icon{width:36px!important;height:36px!important}.qcmg-mobile-tip h3{font-size:24px!important}.qcmg-mobile-tip .qcmg-method-summary{font-size:20px!important}
}
@media(max-width:767.98px){
 .qcmg-method-section{padding:35px 0 43px;scroll-margin-top:86px}.qcmg-writing h2 .qcmg-accent,.qcmg-other h2 .qcmg-accent{display:inline}.qcmg-method-grid{grid-template-columns:1fr;margin-top:24px}.qcmg-method-item{display:flex;align-items:flex-start;gap:14px;padding:18px 0;text-align:left}.qcmg-method-item:first-child{padding-top:0}.qcmg-method-item+.qcmg-method-item{border-left:0;border-top:1px solid #d8e6ec}.qcmg-method-item>div{min-width:0}.qcmg-method-item h3{min-height:0}.qcmg-method-item .qcmg-icon{width:56px;height:56px;margin:0}.qcmg-method-item .mt-icon{width:32px!important;height:32px!important}
 body.meditrust-vitrine .mt-multiple-choice-guide .qcmg-method-summary{font-size:16px;line-height:1.45;margin-top:7px}body.meditrust-vitrine .mt-multiple-choice-guide .qcmg-method-body{font-size:15px;line-height:1.5;margin-top:10px}
 .qcmg-rewrite{grid-template-columns:1fr;gap:9px;margin-top:24px}.qcmg-before,.qcmg-after{padding:18px;border-radius:18px}.qcmg-rewrite-label{font-size:19px!important;margin-bottom:12px!important}.qcmg-question-line{font-size:16px!important;line-height:1.45!important;padding:13px!important;border-radius:10px!important}.qcmg-rewrite-arrow{display:flex;justify-content:center}.qcmg-rewrite-arrow .mt-icon{width:26px;height:26px;transform:rotate(90deg)}
 body.meditrust-vitrine .mt-multiple-choice-guide .qcmg-rewrite-arrow .mt-icon{width:26px;height:26px;min-width:26px}
 .qcmg-other-grid{grid-template-columns:1fr;gap:27px;margin-top:25px}.qcmg-other-grid h3{font-size:18px!important;margin-bottom:14px!important;min-height:0}.qcmg-native-example{padding:20px;border-radius:19px}.qcmg-native-example legend{font-size:16px;line-height:1.45;margin-bottom:5px}.qcmg-native-example .qcmg-options{margin-top:8px}.qcmg-definitions{padding:0;border:0}.qcmg-definition{padding:16px 0 16px 72px;min-height:80px}.qcmg-definition:first-child{padding-top:0}.qcmg-definition dt{font-size:18px;line-height:1.4}.qcmg-definition .qcmg-icon{width:56px;height:56px;top:16px}.qcmg-definition .mt-icon{width:32px!important;height:32px!important}.qcmg-definition-meaning{font-size:16px!important;line-height:1.45!important;margin-top:4px!important}.qcmg-exclusive{font-size:15px!important;line-height:1.5!important;margin-top:12px!important}
 .qcmg-mobile-layout{grid-template-columns:1fr;gap:24px;margin-top:24px}.qcmg-mobile-tip{gap:14px;padding:18px 0}.qcmg-mobile-tip .qcmg-icon{width:56px;height:56px}.qcmg-mobile-tip .mt-icon{width:32px!important;height:32px!important}.qcmg-mobile-tip h3{font-size:18px!important}.qcmg-mobile-tip .qcmg-method-summary{font-size:16px!important;margin-top:7px!important}.qcmg-method-link{margin-top:24px}.qcmg-method-link .qcmg-link{font-size:16px!important;gap:10px}
}
