body.miq-standalone-question{margin:0;background:var(--miq-page-bg,#f5f7fa);color:#172033;font-family:system-ui,-apple-system,"Segoe UI",sans-serif;line-height:1.6}
.miq-single{box-sizing:border-box;width:min(var(--miq-content-width,1100px),calc(100% - 32px));max-width:var(--miq-content-width,1100px);margin:28px auto 48px}
.miq-standalone-question #miq-main{display:block;width:min(var(--miq-content-width,1100px),calc(100% - 32px));max-width:var(--miq-content-width,1100px);margin:28px auto 48px;float:none;box-sizing:border-box}
.miq-breadcrumb{margin:0 0 14px;font-size:.92rem;color:#526178}
.miq-breadcrumb ol{display:flex;flex-wrap:wrap;gap:.55rem;list-style:none;margin:0;padding:0}
.miq-breadcrumb li{list-style:none;margin:0;padding:0}
.miq-breadcrumb li+li:before{content:"/";margin-right:.55rem;color:#8792a5}
.miq-breadcrumb a{color:var(--miq-accent,#2454a6);text-decoration:none}
.miq-term-chip{display:inline-block;padding:.25rem .65rem;margin:.2rem .35rem .2rem 0;border-radius:6px;background:#eef2f7;color:var(--miq-accent,#2454a6);text-decoration:none}
.miq-term-archive{padding:clamp(18px,3vw,34px);background:var(--miq-card-bg,#fff);border:1px solid #d8dee8;border-radius:12px}
.miq-term-archive h1{margin:0 0 1rem;font-size:clamp(1.5rem,3vw,2.25rem)}
.miq-term-description{max-width:75ch;margin:0 0 1rem;color:#526178}
.miq-term-description>:first-child{margin-top:0}
.miq-term-description>:last-child{margin-bottom:0}
.miq-archive-count{margin:0 0 1rem;color:#526178}
.miq-verification-credit{margin:.35rem 0 1rem;color:#64748b;font-size:.95rem}.miq-verification-credit span{color:var(--miq-accent,#2454a6);font-weight:600}
.miq-archive-list{padding-left:1.5rem}
.miq-archive-list li{padding:1.1rem 0;border-bottom:1px solid #e4e8ef}
.miq-archive-list a{font-weight:600;color:var(--miq-accent,#2454a6)}
.miq-archive-meta{display:flex;flex-wrap:wrap;gap:.25rem .5rem;margin-top:.35rem;color:#64748b;font-size:.9em}
.miq-archive-pagination{margin:1.5rem 0}
.miq-standalone-question .miq-single-question{display:block;width:100%;max-width:100%;margin:0;padding:clamp(18px,3vw,34px);box-sizing:border-box;background:var(--miq-card-bg,#fff);border:1px solid #d8dee8;border-radius:12px}
.miq-standalone-question .miq-page-title{margin:0 0 1rem;font-size:clamp(1.35rem,2.5vw,2rem);line-height:1.3;color:#172033}
.miq-question,.miq-chapter{border:1px solid #d8dee8;border-radius:8px;padding:1rem;margin:1rem 0;color:inherit;background:var(--miq-card-bg,#fff);box-sizing:border-box}
.miq-question{width:100%;max-width:100%;font-size:1rem;line-height:1.7}
.miq-question-text{font-size:1.35em;line-height:1.4;font-weight:600;margin:.4rem 0 1rem}
.miq-meta{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 1rem}
.miq-meta span,.miq-meta .miq-term-chip,.miq-meta .miq-resource-link,.miq-meta .miq-exam-chip{display:inline-flex;align-items:center;box-sizing:border-box;min-height:2.5rem;margin:0;padding:.4rem .7rem;border-radius:6px;line-height:1.2;font-size:.95rem;vertical-align:middle}
.miq-meta span{background:#eef2f7;color:#46566d}
.miq-resource-link{display:inline-block;padding:.3rem .65rem;border-radius:6px;background:var(--miq-accent,#2454a6);color:#fff;text-decoration:none;font-size:.92rem}
.miq-question-author{font-size:.92rem;color:#64748b;margin:.3rem 0 1rem}
.miq-page-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:start}
.miq-page-layout.has-sidebar{grid-template-columns:minmax(0,1fr) minmax(220px,300px)}
.miq-page-primary,.miq-page-sidebar{min-width:0}
.miq-page-sidebar>*{margin:0 0 1rem;padding:1rem;background:var(--miq-card-bg,#fff);border:1px solid #d8dee8;border-radius:8px}
.miq-related{margin-top:1.5rem;padding-top:1rem;border-top:1px solid #e5e7eb}
.miq-related h2{font-size:1.25rem;margin:.4rem 0}
.miq-related ul{list-style:none;margin:0;padding:0}
.miq-related li{padding:.8rem 0;border-bottom:1px solid #e5e7eb}
.miq-related li a{color:var(--miq-accent,#2454a6);font-weight:600;text-decoration:none}
.miq-related li span{display:block;color:#64748b;font-size:.9rem}
.miq-question-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem 1rem;margin-bottom:1rem}
.miq-question .miq-lang-switch{display:flex;flex-wrap:wrap;gap:.55rem;margin:0}
.miq-question .miq-question-resource-link{display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;padding:.5rem .9rem;border:1px solid var(--miq-accent,#2454a6);border-radius:6px;background:var(--miq-accent,#2454a6);color:#fff;text-decoration:none;line-height:1.2;transition:background-color .15s ease,color .15s ease,border-color .15s ease}
.miq-question .miq-question-resource-link:hover{background:#fff;border-color:var(--miq-accent,#2454a6);color:#172033}
.miq-question .miq-question-resource-link:focus-visible{outline:3px solid #4384ff;outline-offset:2px}
.miq-question button{cursor:pointer;padding:.5rem .85rem;border:0;border-radius:5px;background:#53535f;color:#fff;font:inherit}
.miq-question button:focus-visible{outline:3px solid #4384ff;outline-offset:2px}
.miq-question .miq-copy[hidden]{display:none}
.miq-question .miq-explanation{border-top:1px solid #e5e7eb;margin-top:1rem;padding-top:.75rem}
.miq-community-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem 1rem}
.miq-community-sort{display:flex;align-items:center;gap:.45rem;color:#526178;font-size:.9rem}
.miq-community-sort select{max-width:10rem;padding:.4rem .55rem;border:1px solid #c8d4e5;border-radius:6px;background:#fff;color:#172033;font:inherit}
.miq-community-sort button{padding:.4rem .65rem;border:1px solid #d8dee8;border-radius:6px;background:#fff;color:#2454a6;font:inherit}
.miq-community-sort button:hover{background:#eef4ff}
.miq-voting-note{margin:.5rem 0;color:#64748b;font-size:.88rem}
.miq-answer-vote{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}
.miq-question .miq-vote-button{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .65rem;border:1px solid #c8d8f4;border-radius:999px;background:#f3f7ff;color:#2454a6;font-size:.9rem;line-height:1.3}
.miq-question .miq-vote-button:hover:not(:disabled){background:#e6efff}
.miq-question .miq-vote-button:disabled{cursor:default;opacity:.75}
.miq-question .miq-vote-button[aria-pressed="true"]{background:var(--miq-accent,#2454a6);border-color:var(--miq-accent,#2454a6);color:#fff;opacity:1}
.miq-vote-count{font-weight:700}
.miq-vote-message{color:#526178;font-size:.88rem}
.miq-community{border-top:1px solid #e5e7eb;margin-top:1.5rem;padding-top:1rem}
.miq-community h2{font-size:1.35rem;margin:.5rem 0}
.miq-community h3{font-size:1.1rem;margin:1.25rem 0 .25rem}
.miq-community-list{list-style:none;margin:1rem 0;padding:0}
.miq-community-answer{border:1px solid #d8dee8;border-radius:8px;padding:1rem;margin:.75rem 0;background:#fff}
.miq-community-answer p:first-child{margin-top:0}
.miq-community-answer .miq-answer-byline{color:#64748b;font-size:.9rem;margin-bottom:0}
.miq-answer-form label{display:block;font-weight:600;margin-bottom:.35rem}
.miq-answer-form input,.miq-answer-form select,.miq-answer-form textarea{box-sizing:border-box;width:100%;max-width:100%;padding:.65rem;border:1px solid #cbd5e1;border-radius:5px;background:#fff;color:#172033;font:inherit}
.miq-answer-form button{padding:.65rem 1rem;border:0;border-radius:5px;background:var(--miq-accent,#2454a6);color:#fff;font:inherit;font-weight:600;cursor:pointer}
.miq-answer-form button:focus-visible,.miq-answer-form input:focus-visible,.miq-answer-form select:focus-visible,.miq-answer-form textarea:focus-visible{outline:3px solid #4384ff;outline-offset:2px}
.miq-answer-notice{padding:.75rem;background:#ecfdf5;border-left:4px solid #059669}
.miq-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}
.miq-question .miq-copy ol{padding-inline-start:2rem}
.miq-question li{margin:.45rem 0;padding-inline-start:.2rem}
.miq-question mjx-container{overflow-x:auto;overflow-y:hidden;max-width:100%}
.miq-chapter ol{padding-inline-start:1.4rem}
@media(max-width:800px){.miq-page-layout.has-sidebar{grid-template-columns:minmax(0,1fr)}}
@media(max-width:600px){.miq-standalone-question #miq-main{width:calc(100% - 20px);margin:16px auto 28px}.miq-standalone-question .miq-single-question{padding:16px}.miq-question{padding:.8rem}}
@media(max-width:600px){.miq-single{width:calc(100% - 20px);margin:16px auto 28px}}
.miq-official-vote{display:flex;align-items:center;gap:.65rem;margin:.85rem 0 1rem}.miq-official-vote .miq-vote-message{color:#526178}
.miq-question button[aria-pressed="true"]{background:var(--miq-accent,#2454a6)}
.miq-question .miq-answer-line{display:flex;align-items:center;gap:.5rem;width:fit-content;max-width:100%;margin:1rem 0;padding:.45rem .75rem;border-radius:7px;background:#eef4ff;color:#173f82}.miq-question .miq-answer-line strong{font-weight:700}.miq-question .miq-answer-line span{font-weight:600}.miq-question .miq-explanation{box-sizing:border-box;margin-top:1rem;padding:1rem 1.1rem;border:0;border-left:5px solid var(--miq-accent,#2454a6);border-radius:8px;background:#f3f7ff}.miq-question .miq-explanation-title{display:block;margin:0 0 .45rem;font-size:1.12em;font-weight:700}.miq-question .miq-explanation>:last-child{margin-bottom:0}
.miq-community-empty{margin:1rem 0;padding:1rem 1.15rem;border:1px dashed #9bb8ea;border-radius:10px;background:linear-gradient(110deg,#f3f7ff,#fff);color:#34445d}.miq-answer-invite{margin:1.25rem 0 0;padding:clamp(1rem,2.5vw,1.5rem);border:1px solid #d9e4f5;border-radius:14px;background:linear-gradient(145deg,#f5f8ff 0%,#fff 72%);box-shadow:0 8px 24px rgba(34,75,145,.07)}.miq-answer-invite-heading{display:flex;align-items:flex-start;gap:.9rem;margin:0 0 1.25rem}.miq-answer-invite-icon{display:grid;place-items:center;flex:0 0 2.7rem;height:2.7rem;border-radius:10px;background:#e4edff;color:var(--miq-accent,#2454a6);font-size:1.45rem;font-weight:700}.miq-answer-invite h3{margin:0 0 .2rem;font-size:1.25rem;color:#172033}.miq-answer-invite-heading p{margin:0;color:#64748b;font-size:.95rem}.miq-answer-form p{margin:0 0 1rem}.miq-answer-form label span{color:#64748b;font-size:.9em;font-weight:400}.miq-answer-form input,.miq-answer-form select,.miq-answer-form textarea{padding:.8rem .9rem;border-color:#c8d4e5;border-radius:8px;transition:border-color .15s,box-shadow .15s}.miq-answer-form input:focus,.miq-answer-form select:focus,.miq-answer-form textarea:focus{border-color:var(--miq-accent,#2454a6);box-shadow:0 0 0 3px rgba(36,84,166,.12)}.miq-answer-form textarea{min-height:140px;resize:vertical}.miq-answer-form button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:3rem;padding:.75rem 1.2rem;border-radius:8px;box-shadow:0 4px 10px rgba(36,84,166,.2);transition:transform .15s,box-shadow .15s}.miq-answer-form button:hover{transform:translateY(-1px);box-shadow:0 7px 16px rgba(36,84,166,.25)}.miq-answer-form small{display:block;margin-top:.7rem;color:#64748b;font-size:.88rem}.miq-community-answer{box-shadow:0 3px 12px rgba(23,32,51,.04)}
.miq-community .miq-community-title{color:#173f82;font-weight:700;letter-spacing:-.02em;padding-bottom:.55rem;border-bottom:2px solid #e5edfb}.miq-community-answer .miq-answer-byline .miq-answer-author{color:#2454a6;font-weight:600}.miq-community-answer .miq-answer-byline .miq-answer-date{color:#77849a}
.miq-question .miq-community{box-sizing:border-box;margin-top:1.5rem;padding:1.15rem;border:1px solid #d7e1ef;border-radius:12px;background:#fbfcff}.miq-question .miq-community .miq-community-title{margin:.1rem 0 1rem;padding:0 0 .65rem;border-bottom:1px solid #e2eaf5}.miq-community-answer-option{display:flex;align-items:center;flex-wrap:wrap;gap:.65rem}.miq-community-option-label{display:inline-flex;align-items:center;min-height:1.8rem;padding:.15rem .65rem;border-radius:7px;background:#e8f0ff;color:#174b99;font-size:.9rem;font-weight:700;line-height:1.3}.miq-community-option-value{color:#24344b;font-size:1rem;font-weight:700}.miq-community-answer>p:first-child{margin-top:0}
.miq-question .miq-community-answer .miq-answer-byline{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem .65rem}.miq-question .miq-community-answer .miq-answer-byline span{display:inline-block}
.miq-question .miq-community .miq-community-answer{box-sizing:border-box;padding:1.25rem}.miq-question .miq-community .miq-community-answer-option{margin-bottom:.6rem}.miq-question .miq-community .miq-community-answer-text{margin:.75rem 0 1rem}.miq-question .miq-community .miq-community-answer-text>:first-child{margin-top:0}.miq-question .miq-community .miq-community-answer-text>:last-child{margin-bottom:0}

.miq-meta .miq-category-chip,.miq-meta .miq-tag-chip,.miq-meta .miq-exam-chip{min-height:2.5rem;padding:.5rem .9rem;border:1px solid var(--miq-accent,#2454a6);border-radius:7px;background:var(--miq-accent,#2454a6);color:#fff;font-weight:500;text-decoration:none;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.miq-meta .miq-category-chip:hover,.miq-meta .miq-tag-chip:hover,.miq-meta .miq-exam-chip:hover{background:#fff;color:#172033;box-shadow:0 3px 10px rgba(36,84,166,.14);transform:translateY(-1px)}.miq-meta .miq-category-chip:focus-visible,.miq-meta .miq-tag-chip:focus-visible,.miq-meta .miq-exam-chip:focus-visible{outline:3px solid #4384ff;outline-offset:2px}
.miq-exam-chip{display:inline-flex;align-items:center;color:#2454a6;text-decoration:none}.miq-exam-year-list{list-style:none;margin:1.25rem 0;padding:0;display:grid;gap:.7rem}.miq-exam-year-list li{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.15rem 1rem 1rem;border:1px solid #e0e8f5;border-radius:11px;background:linear-gradient(115deg,#f7faff 0%,#fff 72%);box-shadow:0 2px 7px rgba(23,50,90,.035);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.miq-exam-year-list li:before{content:"▦";display:grid;place-items:center;flex:0 0 2.4rem;height:2.4rem;border-radius:9px;background:#e8f0ff;color:var(--miq-accent,#2454a6);font-size:1.2rem;font-weight:700}.miq-exam-year-list li>.miq-latest-badge{flex:0 0 auto;margin:0;padding:.22rem .62rem;border-radius:999px;background:#d9f3e7;color:#087443;font-size:.78rem;font-weight:700;line-height:1.4;white-space:nowrap}.miq-exam-year-list li:hover{transform:translateY(-2px);border-color:#b8cbed;box-shadow:0 8px 20px rgba(36,84,166,.09)}.miq-exam-year-list li>a{flex:1;color:var(--miq-accent,#2454a6);font-weight:650;text-decoration:none}.miq-exam-year-list li>a:hover{text-decoration:underline;text-underline-offset:3px}.miq-exam-year-list li>span{color:#64748b;white-space:nowrap;font-size:.92rem}.miq-shift-paper>h1{margin-top:0}.miq-paper-question{margin:1.5rem 0 2rem}.miq-paper-question-number{margin:.75rem 1rem;color:#64748b;font-weight:600}.miq-show-answer{margin:.5rem 0 1rem!important;background:var(--miq-accent,#2454a6)!important;color:#fff!important}.miq-show-answer:hover{background:#fff!important;color:#172033!important;outline:1px solid var(--miq-accent,#2454a6)}.miq-question-details-collapsible.miq-details-ready:not(.miq-details-open) .miq-answer-line,.miq-question-details-collapsible.miq-details-ready:not(.miq-details-open) .miq-explanation,.miq-question-details-collapsible.miq-details-ready:not(.miq-details-open) .miq-official-vote,.miq-question-details-collapsible.miq-details-ready:not(.miq-details-open) .miq-community{display:none!important}
@media(max-width:600px){.miq-exam-year-list li{align-items:flex-start;flex-wrap:wrap;gap:.65rem}.miq-exam-year-list li:before{flex-basis:2.2rem;height:2.2rem}.miq-exam-year-list li>a{min-width:calc(100% - 3.2rem)}.miq-exam-year-list li>span{margin-left:2.85rem;white-space:normal}.miq-exam-year-list li>span.miq-latest-badge{margin-left:2.85rem;white-space:nowrap}}
