.mes-answer-page{max-width:1160px;margin:auto;color:#18212b;font:17px/1.75 Inter,system-ui,-apple-system,"Segoe UI",sans-serif}.mes-answer-page *{box-sizing:border-box}.mes-answer-page h2,.mes-answer-page h3{font-family:inherit;color:#102a43;font-weight:600;letter-spacing:-.018em;line-height:1.25;margin:0 0 20px}.mes-answer-page h2{font-size:clamp(25px,3vw,34px)}.mes-answer-page h3{font-size:22px}.mes-answer-page p{margin:0 0 18px}.mes-answer-page a{color:#173f5f;text-underline-offset:4px}.mes-answer-hero{padding:clamp(24px,5vw,48px);background:linear-gradient(135deg,#f7f4ed,#fff 72%,#eef3f7);border:1px solid #dfe5ea;border-radius:18px;margin:24px 0 30px}.mes-answer-page .mes-answer-kicker{font-size:12px;font-weight:650;letter-spacing:.13em;text-transform:uppercase;color:#805c0a;margin-bottom:14px}.mes-answer-verdict{background:#fff;border-left:4px solid #d7a62f;padding:22px;margin:24px 0;border-radius:6px}.mes-answer-verdict>strong{color:#102a43}.mes-answer-verdict p{margin:10px 0 0}.mes-answer-section{padding:clamp(24px,4vw,38px);background:#fff;border:1px solid #dfe5ea;border-radius:14px;margin:24px 0}.mes-answer-cream{background:#f7f4ed}.mes-answer-pair{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:24px 0}.mes-answer-pair article{padding:24px;background:#f5f7f9;border-radius:10px}.mes-answer-pair article p{margin-bottom:0}.mes-answer-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.mes-answer-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:12px 20px;border:2px solid #102a43;border-radius:8px;background:#102a43;color:#fff;text-decoration:none;font-size:15px;font-weight:600;line-height:1.4;text-align:center}.mes-answer-actions a.mes-answer-outline{background:#fff;color:#102a43}.mes-answer-page a:focus-visible,.mes-answer-page summary:focus-visible{outline:3px solid #a9790d;outline-offset:4px}.mes-answer-page li{margin-bottom:12px}.mes-answer-page details{border-top:1px solid #dfe5ea;padding:16px 0}.mes-answer-page summary{cursor:pointer;min-height:44px;font-weight:600;color:#102a43}.mes-answer-page details p{margin:12px 0 0}.mes-answer-sources{font-size:14px}.mes-answer-page [id]{scroll-margin-top:100px}@media(max-width:600px){.mes-answer-page{font-size:16px}.mes-answer-pair{grid-template-columns:1fr}.mes-answer-actions a{width:100%}.mes-answer-section,.mes-answer-hero{padding:24px 18px}}
