.study-question{display:flex;flex-direction:column;gap:1rem;width:100%;color:#1e3a5f;font-size:13.5px;line-height:1.5}@media (min-width:768px){.study-question{font-size:14px}}.study-question .vendor-layout,.study-question .vendor-region{display:flex;flex-direction:column;gap:1rem;width:100%!important;flex-basis:100%!important;min-width:0}.study-question .vendor-layout--case-study,.study-question .vendor-layout--single,.study-question .vendor-layout--split{display:flex;flex-direction:column;gap:1rem}.study-stem{max-width:none;color:#1d4ed8;margin:0}.study-stem p{margin:0 0 .75rem}.study-stem p:last-child{margin-bottom:0}.study-exhibit{border:1px solid #1f2937;border-radius:.5rem;padding:.75rem 1rem;background:#f9fafb}.study-exhibit__body{color:#1e3a5f}.study-exhibit img{display:block;max-width:100%;height:auto;margin:.25rem auto}.study-scenario{border:1px solid #e5e7eb;border-radius:.5rem;padding:.75rem 1rem;background:#fff}.study-scenario h4{font-weight:600;margin:0 0 .5rem;color:#111827}.study-mcq{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.study-mcq__row{display:flex;align-items:flex-start;gap:.5rem;border:1px solid #e2e4e9;border-radius:.375rem;padding:.9rem .8rem;cursor:pointer;background:#fff}.study-mcq__row.is-selected{background:#eff6ff;border-color:#2563eb}.study-mcq__marker{flex-shrink:0;padding-top:.15rem}.study-mcq__marker input{width:1rem!important;height:1rem!important;min-width:1rem;min-height:1rem;appearance:auto;opacity:1;position:static;accent-color:#253ea7}.study-mcq__letter{font-weight:600;flex-shrink:0}.study-mcq__body{flex:1;min-width:0;color:#1e3a5f}.study-mcq__body pre,.study-question .vendor-option-cli{margin:0;white-space:pre-wrap;font-family:var(--font-fira-code,ui-monospace,monospace);font-size:.85em}.study-dropdown{display:flex;flex-direction:column;gap:1rem}.study-dropdown__blank{display:grid;gap:.5rem}.study-dropdown__label{font-weight:600;color:#111827}.study-dropdown__script{display:flex;flex-direction:column;gap:2px;overflow-x:auto;padding:.75rem 1rem;border:1px solid #e5e7eb;border-radius:.375rem;background:#fff;font-family:Consolas,ui-monospace,monospace;font-size:13px;line-height:1.45}.study-dropdown__script-line{display:flex;flex-wrap:nowrap;align-items:center;gap:.35rem;min-height:1.7rem;white-space:pre}.study-dropdown__select--inline{width:auto;min-width:12rem;max-width:18rem;padding:.1rem .35rem;font:inherit}.study-dropdown__select{border:1px solid #1f2937;border-radius:.375rem;padding:.5rem .75rem;background:#fff;width:100%;max-width:32rem}.study-hotarea{display:flex;flex-direction:column;gap:.75rem}.study-hotarea__image{max-width:100%;height:auto;border:1px solid #e5e7eb;border-radius:.375rem}.study-hotarea__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.study-hotarea__item{display:flex;align-items:center;gap:.5rem;border:1px solid #e2e4e9;border-radius:.375rem;padding:.75rem .5rem;cursor:pointer;background:#fff}.study-hotarea__item.is-selected{background:#eff6ff;border-color:#2563eb}.study-drag{display:flex;flex-direction:column;gap:1rem}.study-drag__bg{max-width:100%;height:auto;border:1px solid #e5e7eb;border-radius:.375rem}.study-drag__slot{display:grid;gap:.5rem}.study-drag__label{font-weight:600;color:#111827}.study-drag__select{border:1px solid #1f2937;border-radius:.375rem;padding:.5rem .75rem;background:#fff;width:100%;max-width:32rem}.study-drag--on-image{display:block}.study-drag__frame{position:relative;display:inline-block;max-width:100%;vertical-align:top}.study-drag__frame .study-drag__bg{display:block;width:auto;max-width:100%;height:auto}.study-drag__hole{position:absolute;z-index:2;min-width:0}.study-drag__script{display:flex;flex-direction:column;gap:.35rem;font-family:Consolas,ui-monospace,monospace;font-size:.95rem;line-height:1.4;overflow-x:auto}.study-drag__script-line{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;min-height:2.25rem}.study-drag__select--inline{width:auto;min-width:12rem;max-width:20rem}.study-drag__select--hole{width:100%;height:100%;max-width:none;margin:0;padding:0 2px;border-radius:2px;border-color:#2563eb;background:rgba(255,255,255,.94);font-size:11px;line-height:1.1}.study-order{display:flex;flex-direction:column;gap:0;border:1px solid #1f2937;border-radius:.5rem;overflow:hidden;background:#fff}.study-order__header{padding:.5rem .75rem;font-weight:600;background:#f3f4f6;border-bottom:1px solid #e5e7eb}.study-order__row{display:flex;align-items:stretch;border-bottom:1px solid #e5e7eb}.study-order__row:last-child{border-bottom:none}.study-order__num{width:2.5rem;display:flex;align-items:center;justify-content:center;font-weight:600;background:#f9fafb;border-right:1px solid #e5e7eb}.study-order__text{flex:1;padding:.625rem .75rem}.study-order__controls{display:flex;flex-direction:column;border-left:1px solid #e5e7eb}.study-order__controls button{padding:.25rem .75rem;font-size:.75rem;background:#fff;border:none;border-bottom:1px solid #e5e7eb;cursor:pointer}.study-order__controls button:last-child{border-bottom:none}.study-order__controls button:disabled{opacity:.3;cursor:not-allowed}.study-order__controls button:not(:disabled):hover{background:#eff6ff}.study-text-entry{display:flex;flex-direction:column;gap:.75rem}.study-text-entry__input{border:1px solid #1f2937;border-radius:.375rem;padding:.5rem .75rem;width:100%;max-width:32rem}.study-yesno{border:1px solid #1f2937;border-radius:.5rem;overflow:hidden;background:#fff}.study-yesno__header{padding:.5rem .75rem;font-weight:600;background:#f3f4f6;border-bottom:1px solid #e5e7eb}.study-yesno__table{width:100%;border-collapse:collapse}.study-yesno__table td,.study-yesno__table th{padding:.625rem .75rem;border-bottom:1px solid #e5e7eb;text-align:left;vertical-align:middle}.study-yesno__table td.yn-col,.study-yesno__table th.yn-col{text-align:center;width:4rem}.study-yesno__table tr:last-child td{border-bottom:none}.study-yesno__stmt{margin:0}.study-question .vendor-lab-task{border:1px solid #e5e7eb;border-radius:.5rem;padding:.75rem 1rem;background:#fff;color:#1e3a5f}.study-question .vendor-lab-console{border-radius:.5rem}.study-question .vendor-hotspot-image{max-width:100%;overflow:auto}.study-question{min-width:0}.study-stem{min-width:0;max-width:100%;overflow-x:auto;overflow-wrap:anywhere}.study-stem .abe-tt{width:auto!important;min-width:0!important;max-width:100%!important}.study-stem img{max-width:100%;height:auto}.study-answer-row img,.study-mcq__body img,.study-stem img{display:inline-block;vertical-align:middle;max-width:100%;height:auto}.study-scenario{overflow-x:auto}.study-scenario p{margin:.5rem 0}.study-scenario h4{margin:1rem 0 .5rem}.study-scenario ol,.study-scenario ul{margin:.5rem 0;padding-left:1.5rem}.study-scenario ul{list-style:disc}.study-scenario ul ul{list-style:circle}.study-scenario ol{list-style:decimal}.study-scenario li{margin:.35rem 0}.study-scenario table{border-collapse:collapse;max-width:100%}.study-scenario td,.study-scenario th{border:1px solid #cbd5e1;padding:.5rem}.study-answer-list{display:grid;gap:.75rem;margin:0}.study-answer-row{display:flex;flex-wrap:wrap;gap:.5rem;padding:.75rem;border-radius:.375rem;background:white}.study-answer-row dt{font-weight:600}.study-answer-row dd{margin:0;min-width:0;overflow-wrap:anywhere}.study-number-inputs,.study-order-selection{display:grid;gap:.75rem}.study-order-bank{display:grid;gap:.5rem}.study-order-bank button,.study-order-chosen li{display:flex;align-items:center;gap:.75rem;border:1px solid #cbd5e1;border-radius:.375rem;padding:.75rem;text-align:left;background:white}.study-order-bank button span:first-child{flex:1}.study-order-bank button:disabled{opacity:.5;cursor:not-allowed}.study-order-chosen{display:grid;gap:.5rem;padding:0;margin:0;list-style:none}.study-order-chosen li{background:#eff6ff}.study-order-chosen li>button{color:#6d28d9}.study-hotarea__canvas{position:relative;width:100%}.study-hotarea__canvas .study-hotarea__image{display:block;width:100%;max-width:100%;height:auto}.study-hotarea__target{position:absolute;border:2px solid #7c3aed;background:rgb(124 58 237/8%);cursor:pointer}.study-hotarea__target.is-selected{background:rgb(124 58 237/35%)}.study-hotarea__target span{position:absolute;top:-1.1rem;left:0;background:white;color:#5b21b6;font-size:.75rem;padding:0 .2rem}.study-question .vendor-ctia-diagram{container-type:inline-size}.study-question .vendor-ctia-diagram__label{font-size:clamp(9px,1.36cqw,14px);line-height:1.2}.study-question .vendor-ctia-diagram__remediation{font-size:clamp(8px,1.1cqw,12px)}.study-mcq__row.is-answer{border-color:#5d3da0;box-shadow:inset 0 0 0 1px #5d3da0;background:#faf8fd}.study-mcq__row:focus-within{outline:2px solid #5d3da0;outline-offset:3px}.study-mcq__marker input{accent-color:#5d3da0}.study-choice-badges{display:inline-flex;flex-wrap:wrap;gap:.4rem;margin-inline-start:.65rem;vertical-align:middle}.study-choice-badge{display:inline-flex;align-items:center;gap:.4rem;border-radius:.35rem;padding:.2rem .6rem;color:#fff;font-size:.8rem;font-weight:600;line-height:1.5;white-space:nowrap}.study-choice-badge--answer{background:#5d3da0}.study-choice-badge--voted{background:#168361}.vote-distribution{display:grid;gap:.75rem;min-width:0}.vote-distribution__bar{display:flex;height:2.5rem;overflow:hidden;border-radius:.5rem;background:#f1f5f9}.vote-distribution__segment{display:flex;flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;color:#fff;font-size:.875rem;font-weight:600;white-space:nowrap}.vote-distribution__legend{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;list-style:none;margin:0;padding:0;font-size:.8rem;color:#334155}.vote-distribution__legend li{display:flex;align-items:center;gap:.4rem}.vote-distribution__dot{width:.55rem;height:.55rem;border-radius:50%;flex-shrink:0}.discussion-dialog textarea{width:100%;color:#101828;background:#fff;line-height:1.6}.discussion-dialog textarea:focus-visible{outline:2px solid #5d3da0;outline-offset:2px}.discussion-action{display:inline-flex;min-height:2.25rem;align-items:center;gap:.35rem;border-radius:.25rem}.discussion-action:hover,.discussion-action[aria-pressed=true]{color:#5d3da0}.discussion-action:focus-visible{outline:2px solid #5d3da0;outline-offset:4px}.discussion-action:disabled{opacity:.5;cursor:wait}.discussion-reply:before{content:"";position:absolute;width:1.25rem;height:1px;top:1rem;left:-1.25rem;background:#e2e8f0}@media (min-width:640px){.discussion-reply:before{width:1.75rem;left:-1.75rem}}@media (max-width:480px){.study-choice-badges{display:flex;margin:.5rem 0 0}.vote-distribution__segment{font-size:.75rem}}@font-face{font-family:inter;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:inter Fallback;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_a918ff{font-family:inter,inter Fallback}@font-face{font-family:dmMono;src:url(/_next/static/media/d7df244fe7b07b95-s.woff2) format("woff2");font-display:swap;font-weight:300}@font-face{font-family:dmMono Fallback;src:local("Arial");ascent-override:75.44%;descent-override:23.58%;line-gap-override:0.00%;size-adjust:131.49%}.__className_829e3f{font-family:dmMono,dmMono Fallback;font-weight:300}.__variable_829e3f{--font-dm-mono:"dmMono","dmMono Fallback"}@font-face{font-family:firaCode;src:url(/_next/static/media/3703c28dcda155b1-s.woff2) format("woff2");font-display:swap;font-weight:300 400}@font-face{font-family:firaCode Fallback;src:local("Arial");ascent-override:75.29%;descent-override:24.49%;line-gap-override:0.00%;size-adjust:131.49%}.__className_522c1e{font-family:firaCode,firaCode Fallback}.__variable_522c1e{--font-fira-code:"firaCode","firaCode Fallback"}