/* C094 — selected continuation S10–12, pedagogical fields and native FAQ. */
.qtg-final{padding:60px 0 70px;scroll-margin-top:105px}.qtg-final h2 .qtg-accent{display:block}
.qtg-prepare-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:45px;margin-top:35px;align-items:start}
body.meditrust-vitrine .mt-question-types-guide .qtg-prepare-grid h3{font-size:32px;line-height:1.3;letter-spacing:-.025em}.qtg-prepare-grid>div>p{font-size:25px!important;line-height:1.5!important;margin-top:14px!important}
.qtg-prep-example{background:#eff8fc;border-radius:18px;padding:24px 26px;margin-top:24px}.qtg-prep-example fieldset{border:0;margin:0;padding:0;min-width:0;display:flow-root}.qtg-prep-example fieldset+fieldset{border-top:1px solid #ccdee7;padding-top:24px;margin-top:24px}
.qtg-prep-example legend{float:left;width:100%;padding:0;margin:0 0 15px;color:#101c4d;font-size:23px;font-weight:700;line-height:1.4}.qtg-prep-example fieldset>div{clear:both}.qtg-prep-example label{display:flex;align-items:center;gap:15px;min-height:44px;margin:0;color:#304e73;font-size:23px;line-height:1.4;cursor:pointer}
.qtg-prep-rating>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.qtg-prep-rating label{flex-direction:column;gap:12px;justify-content:flex-start}
body.meditrust-vitrine .mt-question-types-guide .qtg-final input[type=radio]{appearance:auto;accent-color:#00828a;font-size:16px;width:28px;height:28px;min-width:28px;margin:0;padding:0;flex-shrink:0;cursor:pointer}
.qtg-prep-comment{border-top:1px solid #ccdee7;padding-top:24px;margin-top:24px}.qtg-prep-comment>label{display:block;font-size:23px;line-height:1.4;font-weight:700;color:#101c4d;margin:0 0 14px;min-height:0;cursor:default}
body.meditrust-vitrine .mt-question-types-guide .qtg-prep-comment textarea{display:block;box-sizing:border-box;width:100%;max-width:100%;min-height:130px;resize:vertical;margin:0;border:1px solid #c5d9e0;border-radius:8px;padding:13px 14px;background:#fff;color:#30465e;font:20px/1.5 Manrope,Arial,sans-serif}
.qtg-prepare-test>.qtg-button{margin-top:28px;max-width:100%}.qtg-prepare-links{display:flex;flex-direction:column;align-items:flex-start;gap:22px;margin-top:30px}.qtg-prepare-links>.qtg-link{font-size:24px!important;line-height:1.5;max-width:100%;min-height:42px}
.qtg-faq{background:linear-gradient(125deg,#effdfb,#e3fbf7);border-radius:50% 2% 0 0/2% 1% 0 0}.qtg-faq-list{background:#fff;border-radius:20px;padding:5px 28px;margin-top:30px}.qtg-faq-list details{border-bottom:1px solid #d1e4e9;margin:0}.qtg-faq-list details:last-child{border-bottom:0}
.qtg-faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:25px;list-style:none;cursor:pointer;padding:23px 0}.qtg-faq-list summary::-webkit-details-marker{display:none}.qtg-faq-list summary::marker{content:""}
body.meditrust-vitrine .mt-question-types-guide .qtg-faq-list summary h3{margin:0;font-size:26px;line-height:1.4;letter-spacing:-.025em;flex:1;min-width:0;font-weight:750}.qtg-faq-list summary>span{display:flex;flex-shrink:0}.qtg-faq-list summary .mt-icon{width:26px;height:26px;min-width:26px}.qtg-faq-list details[open] summary .mt-icon{transform:rotate(180deg)}
.qtg-faq-answer{padding:0 6px 25px}.qtg-faq-answer p{font-size:22px!important;line-height:1.6!important;color:#304e73!important}
.qtg-finish{padding:0;background:#effbf8}.qtg-finish-stage{position:relative;overflow:hidden;isolation:isolate;background:#effbf8;border-radius:50% 2% 0 0/2% 1% 0 0}.qtg-finish-art{position:absolute;inset:0 0 0 8%;z-index:0}.qtg-finish-art picture{display:block;height:100%}.qtg-finish-art img{display:block;width:100%;height:100%;object-fit:cover;object-position:75% 42%}
.qtg-finish-art::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#effbf8 0%,#effbf8fa 32%,#effbf8ed 44%,#effbf850 55%,transparent 65%);pointer-events:none}.qtg-finish-inner{position:relative;z-index:1;padding-block:85px 95px}.qtg-finish-copy{width:59%;max-width:820px}
body.meditrust-vitrine .mt-question-types-guide .qtg-finish h2{font-size:clamp(40px,4.4vw,66px);line-height:1.15}.qtg-finish-lead{font-size:27px!important;line-height:1.5!important;color:#101c4d!important;margin-top:24px!important}.qtg-finish-detail{font-size:18px!important;line-height:1.65!important;margin-top:21px!important}.qtg-finish .qtg-actions{gap:22px}.qtg-finish .qtg-button{max-width:100%;text-transform:none}.qtg-finish .qtg-link{max-width:100%;line-height:1.45}
@media(min-width:1101px){body.meditrust-vitrine .mt-question-types-guide .qtg-prepare h2{font-size:clamp(64px,5vw,72px)}}
@media(min-width:768px) and (max-width:1100px){
 .qtg-final{padding-block:45px}.qtg-prepare-grid{gap:30px}.qtg-prepare-grid h3{font-size:25px!important}.qtg-prepare-grid>div>p{font-size:20px!important}.qtg-prep-example{padding:20px}.qtg-prep-example legend,.qtg-prep-example label,.qtg-prep-comment>label{font-size:19px}.qtg-prepare-links>.qtg-link{font-size:19px!important}.qtg-prepare-test>.qtg-button{font-size:20px!important}.qtg-faq-list summary h3{font-size:23px!important}.qtg-faq-answer p{font-size:20px!important}.qtg-finish-copy{width:64%}.qtg-finish-inner{padding-block:65px}.qtg-finish-lead{font-size:22px!important}.qtg-finish .qtg-button{font-size:21px!important}.qtg-finish .qtg-link{font-size:20px!important}
}
@media(max-width:767.98px){
 .qtg-final{padding:35px 0 43px;scroll-margin-top:86px}.qtg-prepare-grid{grid-template-columns:1fr;gap:26px;margin-top:24px}body.meditrust-vitrine .mt-question-types-guide .qtg-prepare-grid h3{font-size:19px;line-height:1.3}.qtg-prepare-grid>div>p{font-size:16px!important;line-height:1.5!important;margin-top:10px!important}.qtg-prep-example{padding:16px;margin-top:17px;border-radius:13px}
 .qtg-prep-example legend{font-size:16px;line-height:1.45;margin-bottom:12px}.qtg-prep-rating>div{gap:10px}.qtg-prep-example label{font-size:16px;line-height:1.4;min-height:38px;gap:12px}.qtg-prep-rating label{gap:9px}
 body.meditrust-vitrine .mt-question-types-guide .qtg-final input[type=radio]{width:20px;height:20px;min-width:20px}.qtg-prep-example fieldset+fieldset,.qtg-prep-comment{padding-top:18px;margin-top:18px}.qtg-prep-comment>label{font-size:16px;line-height:1.45;margin-bottom:10px}body.meditrust-vitrine .mt-question-types-guide .qtg-prep-comment textarea{font-size:16px;line-height:1.5;min-height:98px;padding:10px}
 .qtg-prepare-test>.qtg-button{margin-top:20px;display:flex;width:100%;font-size:16px!important;min-height:52px;padding:14px 17px;gap:12px}.qtg-prepare-links{gap:12px;margin-top:20px}.qtg-prepare-links>.qtg-link{font-size:16px!important;line-height:1.45;gap:10px;min-height:38px}
 .qtg-faq-list{padding:2px 16px;border-radius:15px;margin-top:24px}.qtg-faq-list summary{padding:18px 0;gap:13px}body.meditrust-vitrine .mt-question-types-guide .qtg-faq-list summary h3{font-size:18px;line-height:1.4}.qtg-faq-list summary .mt-icon{width:22px;height:22px;min-width:22px}.qtg-faq-answer{padding:0 0 19px}.qtg-faq-answer p{font-size:16px!important;line-height:1.6!important}
 .qtg-finish{padding:0}.qtg-finish-inner{padding-block:35px 300px}.qtg-finish-copy{width:100%;max-width:none}body.meditrust-vitrine .mt-question-types-guide .qtg-finish h2{font-size:clamp(23px,6.5vw,29px);line-height:1.18}.qtg-finish-lead{font-size:17px!important;line-height:1.5!important;margin-top:17px!important}.qtg-finish-detail{font-size:16px!important;line-height:1.6!important;margin-top:17px!important}.qtg-finish .qtg-actions{gap:14px;margin-top:23px}.qtg-finish .qtg-button{font-size:16px!important;min-height:52px;padding:14px 15px;gap:12px}
 .qtg-finish-art{inset:auto 0 0;height:285px}.qtg-finish-art img{object-position:50% 48%}.qtg-finish-art::after{background:linear-gradient(180deg,#effbf8 0%,#effbf8bf 7%,#effbf83a 18%,transparent 32%)}
}
