/* C091 S10–12: native FAQ, editorial flow, existing photograph and common CTAs. */
.lkg-lot-four{padding:65px 0 70px;scroll-margin-top:105px}
body.meditrust-vitrine .mt-likert-guide .lkg-lot-four h2{text-align:left;margin:0;max-width:1280px}
body.meditrust-vitrine .mt-likert-guide .lkg-lot-four h3{font-size:32px;line-height:1.3;letter-spacing:-.035em}
body.meditrust-vitrine .mt-likert-guide .lkg-action-subtitle{margin-top:32px}
.lkg-action-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;list-style:none;margin:27px 0 0;padding:0}
.lkg-action-flow li{display:flex;gap:21px;align-items:center;position:relative;padding:25px 20px;margin:0;min-width:0;background:#edf8fc;border-radius:20px}
.lkg-action-flow .lkg-icon{width:105px;height:105px}
body.meditrust-vitrine .mt-likert-guide .lkg-action-flow .lkg-icon .mt-icon{width:57px;height:57px;min-width:57px}
body.meditrust-vitrine .mt-likert-guide .lkg-action-flow p{font-size:27px;line-height:1.4;min-width:0;color:#304e73}
.lkg-action-arrow{position:absolute;right:-36px;top:calc(50% - 12px);display:flex}
body.meditrust-vitrine .mt-likert-guide .lkg-action-arrow .mt-icon{width:24px;height:24px;min-width:24px}
.lkg-action-compare{border-top:1px solid #d3e6ec;margin-top:36px;padding-top:30px}
body.meditrust-vitrine .mt-likert-guide .lkg-action-compare>p{font-size:25px;margin-top:13px;line-height:1.5}
.lkg-action-links{display:flex;flex-wrap:wrap;gap:23px 42px;margin-top:25px}
.lkg-faq-section{background:linear-gradient(125deg,#f2fdfb,#e4fbf6)}
.lkg-faq{display:grid;gap:15px;margin-top:34px}
.lkg-faq details{border:1px solid #e3f2f3;background:#fff;border-radius:22px;overflow:visible}
.lkg-faq summary{display:flex;align-items:flex-start;gap:23px;padding:21px 25px;cursor:pointer;list-style:none}
.lkg-faq summary::-webkit-details-marker{display:none}
.lkg-faq-chevron{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:57px;height:57px;border-radius:50%;background:#e3f5fd}
body.meditrust-vitrine .mt-likert-guide .lkg-faq-chevron .mt-icon{width:28px;height:28px;min-width:28px;filter:brightness(0) saturate(100%) invert(12%) sepia(100%) saturate(6920%) hue-rotate(245deg) brightness(90%) contrast(125%)}
.lkg-faq details[open] .lkg-faq-chevron .mt-icon{transform:rotate(90deg)}
body.meditrust-vitrine .mt-likert-guide .lkg-faq summary h3{font-size:28px;line-height:1.35;align-self:center;flex:1;min-width:0}
.lkg-faq-answer{padding:0 30px 27px 105px}
body.meditrust-vitrine .mt-likert-guide .lkg-faq-answer p{font-size:22px;line-height:1.6;color:#304e73}
.lkg-faq summary:focus-visible{outline:3px solid #076b7b;outline-offset:4px;border-radius:20px}
.lkg-finish{position:relative;isolation:isolate;overflow:hidden;background:#effbf8;scroll-margin-top:105px}
.lkg-finish-art{position:absolute;inset:0;z-index:0}.lkg-finish-art picture{display:block;height:100%}.lkg-finish-art img{display:block;width:100%;height:100%;object-fit:cover;object-position:75% 40%}
.lkg-finish-art::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#effbf8 0%,#effbf8fa 26%,#effbf8d9 42%,#effbf84d 55%,transparent 69%);pointer-events:none}
.lkg-finish-inner{position:relative;z-index:1;padding-block:90px 95px}.lkg-finish-copy{width:58%;max-width:800px}
body.meditrust-vitrine .mt-likert-guide .lkg-finish h2{text-align:left;max-width:none;margin:0;font-size:clamp(40px,4.5vw,66px);line-height:1.15}
.lkg-finish h2 .lkg-accent{display:block}
body.meditrust-vitrine .mt-likert-guide .lkg-finish-lead{font-size:27px;line-height:1.5;margin-top:25px}
body.meditrust-vitrine .mt-likert-guide .lkg-finish-detail{font-size:20px;line-height:1.6;margin-top:18px;max-width:700px}
.lkg-finish .lkg-actions>.lkg-link{margin-left:0}
body.meditrust-vitrine .mt-likert-guide .lkg-finish .lkg-link{font-size:23px;line-height:1.5}
@media(min-width:1101px){
 body.meditrust-vitrine .mt-likert-guide .lkg-lot-four h2{font-size:clamp(58px,4.7vw,70px);line-height:1.15}
 .lkg-lot-four h2 .lkg-accent{display:block}
 body.meditrust-vitrine .mt-likert-guide .lkg-faq-section h2{font-size:clamp(44px,4vw,58px)}
 .lkg-faq-section h2 .lkg-accent{display:inline}
 body.meditrust-vitrine .mt-likert-guide .lkg-lot-four h3{font-size:36px}
 body.meditrust-vitrine .mt-likert-guide .lkg-action-flow p{font-size:29px}
 .lkg-finish-art{left:8%;right:-8%}.lkg-finish-art::after{background:linear-gradient(90deg,#effbf8 0%,#effbf8fa 31%,#effbf8e0 44%,#effbf866 56%,transparent 70%)}
 body.meditrust-vitrine .mt-likert-guide .lkg-finish .lkg-button{font-size:29px;min-height:82px;min-width:430px}
 body.meditrust-vitrine .mt-likert-guide .lkg-finish .lkg-link{font-size:25px}
}
@media(min-width:768px) and (max-width:1100px){
 body.meditrust-vitrine .mt-likert-guide .lkg-lot-four h3{font-size:25px}
 .lkg-action-flow{gap:34px}.lkg-action-flow li{padding:20px 15px;gap:15px;flex-direction:column;align-items:flex-start}
 .lkg-action-flow .lkg-icon{width:70px;height:70px}
 body.meditrust-vitrine .mt-likert-guide .lkg-action-flow .lkg-icon .mt-icon{width:38px;height:38px;min-width:38px}
 body.meditrust-vitrine .mt-likert-guide .lkg-action-flow p{font-size:22px}
 .lkg-action-arrow{right:-29px}
 body.meditrust-vitrine .mt-likert-guide .lkg-faq summary h3{font-size:23px}
 .lkg-faq-answer{padding-left:105px}body.meditrust-vitrine .mt-likert-guide .lkg-faq-answer p{font-size:19px}
 .lkg-finish-copy{width:64%}.lkg-finish-inner{padding-block:65px}
 body.meditrust-vitrine .mt-likert-guide .lkg-finish-lead{font-size:22px}
 body.meditrust-vitrine .mt-likert-guide .lkg-finish-detail{font-size:18px}
 body.meditrust-vitrine .mt-likert-guide .lkg-finish .lkg-button{font-size:20px}
 body.meditrust-vitrine .mt-likert-guide .lkg-finish .lkg-link{font-size:18px}
}
@media(max-width:767.98px){
 .lkg-lot-four{padding:36px 0 43px;scroll-margin-top:86px}
 body.meditrust-vitrine .mt-likert-guide .lkg-lot-four h3{font-size:19px;line-height:1.35}
 body.meditrust-vitrine .mt-likert-guide .lkg-action-subtitle{margin-top:24px}
 .lkg-action-flow{grid-template-columns:1fr;gap:32px;margin-top:21px}
 .lkg-action-flow li{gap:16px;padding:18px 15px;border-radius:17px}
 .lkg-action-flow .lkg-icon{width:54px;height:54px}
 body.meditrust-vitrine .mt-likert-guide .lkg-action-flow .lkg-icon .mt-icon{width:31px;height:31px;min-width:31px}
 body.meditrust-vitrine .mt-likert-guide .lkg-action-flow p{font-size:17px;line-height:1.5}
 .lkg-action-arrow{right:auto;left:calc(50% - 12px);top:auto;bottom:-28px;transform:rotate(90deg)}
 .lkg-action-compare{margin-top:27px;padding-top:24px}
 body.meditrust-vitrine .mt-likert-guide .lkg-action-compare>p{font-size:16px;line-height:1.5;margin-top:11px}
 .lkg-action-links{flex-direction:column;align-items:flex-start;gap:17px;margin-top:21px}
 body.meditrust-vitrine .mt-likert-guide .lkg-action-links .lkg-link{font-size:16px;line-height:1.5;gap:10px}
 .lkg-faq{gap:12px;margin-top:25px}.lkg-faq details{border-radius:18px}
 .lkg-faq summary{padding:17px 14px;gap:12px}
 .lkg-faq-chevron{width:32px;height:32px}
 body.meditrust-vitrine .mt-likert-guide .lkg-faq-chevron .mt-icon{width:21px;height:21px;min-width:21px}
 body.meditrust-vitrine .mt-likert-guide .lkg-faq summary h3{font-size:17px;line-height:1.4}
 .lkg-faq-answer{padding:0 16px 20px 58px}
 body.meditrust-vitrine .mt-likert-guide .lkg-faq-answer p{font-size:16px;line-height:1.6}
 .lkg-finish{scroll-margin-top:86px}.lkg-finish-inner{padding-block:37px 340px}.lkg-finish-copy{width:100%;max-width:none}
 body.meditrust-vitrine .mt-likert-guide .lkg-finish h2{font-size:clamp(24px,6.9vw,30px);line-height:1.18;letter-spacing:-.045em}
 body.meditrust-vitrine .mt-likert-guide .lkg-finish-lead{font-size:17px;line-height:1.5;margin-top:19px}
 body.meditrust-vitrine .mt-likert-guide .lkg-finish-detail{font-size:16px;line-height:1.6;margin-top:15px}
 .lkg-finish .lkg-actions{margin-top:23px;gap:17px}
 body.meditrust-vitrine .mt-likert-guide .lkg-finish .lkg-link{font-size:16px;line-height:1.5;gap:10px}
 .lkg-finish-art{inset:auto 0 0;height:330px}.lkg-finish-art img{object-position:50% 44%}
 .lkg-finish-art::after{background:linear-gradient(180deg,#effbf8 0%,#effbf8c4 7%,#effbf83a 20%,transparent 33%)}
}
