.question-layout{max-width:1160px;margin:0 auto;padding:32px 24px 64px;color:#203044;line-height:1.7}.question-layout h1{font-size:clamp(24px,3vw,36px);line-height:1.4;color:#071c61;margin:14px 0 24px}.question-layout h2{font-size:20px;color:#132954;margin:0 0 14px}.question-layout a{color:#1658a4}.question-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;font-size:13px;color:#64748b;margin-bottom:28px}.question-columns{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:48px}.question-eyebrow{font-size:12px;letter-spacing:.05em;color:#64748b;margin:0 0 8px}.question-language{display:block;width:fit-content;margin-left:auto;background:none;border:0;font-size:14px;text-decoration:underline;text-underline-offset:4px}.question-options{padding-left:28px;margin:24px 0}.question-options li{padding:10px 12px;border-bottom:1px solid #e6ebf2}.question-options p{margin:0}.question-answer{background:#eef8f3;border-left:3px solid #34846a;padding:18px 22px;margin:28px 0}.question-answer h2 span{font-size:14px;font-weight:400}.question-answer p{margin:0}.question-explanation{margin:30px 0}.question-related{margin-top:38px;padding-top:24px;border-top:1px solid #e2e8f0}.question-related>a{display:flex;justify-content:space-between;gap:20px;padding:15px 0;border-bottom:1px solid #e2e8f0;text-decoration:none}.question-related>a:hover{text-decoration:underline}.question-sidebar section{padding:22px;background:#f6f8fc;border-radius:12px;margin-bottom:20px}.question-sidebar small{display:block;color:#66768c;margin:15px 0 4px}.question-sidebar a{display:block}.question-sidebar .question-course{background:#071c61;color:#fff}.question-course h2,.question-course .question-eyebrow,.question-course a{color:#fff}.question-course p{font-size:14px}.question-course>a{display:inline-block;padding:8px 13px;background:#fff;color:#071c61;border-radius:6px;text-decoration:none}.question-image{max-width:100%;height:auto}.question-formatted{overflow:auto}.question-content table{border-collapse:collapse}.question-content td,.question-content th{padding:8px;border:1px solid #d9e2ee}.question-muted{color:#607085}.question-search{display:flex;gap:10px;margin:22px 0}.question-search input{flex:1;min-width:0;padding:12px 14px;border:1px solid #c9d4e3;border-radius:8px}.question-search button{padding:10px 22px;color:#fff;background:#071c61;border:0;border-radius:8px;cursor:pointer}.question-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.question-results article{padding:22px;border:1px solid #e1e7ef;border-radius:12px}.question-results h2{font-size:19px}.question-results h2 a{text-decoration:none}.question-pagination{display:flex;justify-content:space-between;gap:25px;margin-top:28px}.question-text-link{font-size:14px}.question-layout a:focus-visible,.question-layout button:focus-visible,.question-layout input:focus-visible{outline:3px solid #739ae0;outline-offset:4px}@media(max-width:760px){.question-layout{padding:24px 18px 40px}.question-columns{grid-template-columns:1fr;gap:28px}.question-results{grid-template-columns:1fr}.question-sidebar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.question-sidebar section{padding:18px;margin:0}}@media(max-width:480px){.question-sidebar{grid-template-columns:1fr}}
