.case-view-module__LrCsDG__page{max-width:72rem;margin-inline:auto;padding:1.5rem 1.25rem 0}.case-view-module__LrCsDG__returnLink{min-height:2.75rem;color:hsl(var(--deep));align-items:center;gap:.75rem;margin-bottom:.75rem;font-size:.875rem;font-weight:600;display:inline-flex}.case-view-module__LrCsDG__returnLink:hover{text-underline-offset:.25rem;text-decoration:underline}.case-view-module__LrCsDG__returnArrow{rotate:180deg}.case-view-module__LrCsDG__hero{isolation:isolate;border-radius:var(--radius-feature);background:hsl(var(--band));color:hsl(var(--band-foreground));padding:clamp(1.5rem,4vw,3rem);position:relative}.case-view-module__LrCsDG__hero:before{content:"";z-index:-1;border-radius:inherit;opacity:.3;pointer-events:none;background:url(/site-assets/backgrounds/ahhil-geometric-relief.webp) 100%/cover no-repeat;position:absolute;inset:0;transform:scaleX(-1);-webkit-mask-image:linear-gradient(270deg,#000,#0000 80%);mask-image:linear-gradient(270deg,#000,#0000 80%)}.case-view-module__LrCsDG__hero:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{transform:none}.case-view-module__LrCsDG__heroContent{min-width:0}.case-view-module__LrCsDG__metadata{color:hsl(var(--band-muted));overflow-wrap:anywhere;flex-wrap:wrap;gap:.4rem 1.75rem;font-size:.875rem;display:flex}.case-view-module__LrCsDG__metadata>:first-child{color:hsl(var(--lime));font-weight:600}.case-view-module__LrCsDG__title{text-wrap:pretty;overflow-wrap:anywhere;max-width:34ch;margin-top:1.5rem;font-size:clamp(1.75rem,1.3rem + 1.7vw,2.75rem);font-weight:650;line-height:1.35}.case-view-module__LrCsDG__standfirst{max-width:68ch;color:hsl(var(--band-muted));overflow-wrap:anywhere;margin-top:1rem;font-size:1rem;line-height:1.8}:is(.case-view-module__LrCsDG__hero:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .case-view-module__LrCsDG__title,.case-view-module__LrCsDG__hero:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .case-view-module__LrCsDG__standfirst){text-align:right;margin-inline-start:auto}.case-view-module__LrCsDG__heroActions{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:1.75rem;display:flex}.case-view-module__LrCsDG__heroAction{background:hsl(var(--lime));color:hsl(var(--band));border-color:hsl(var(--lime));gap:.85rem;max-width:100%}.case-view-module__LrCsDG__heroAction:focus-visible{outline-color:hsl(var(--lime));outline-offset:4px}.case-view-module__LrCsDG__savedAt{color:hsl(var(--band-muted));overflow-wrap:anywhere;font-size:.8125rem}.case-view-module__LrCsDG__changeNotice{color:hsl(var(--band-foreground));margin-top:1rem;font-size:.875rem;font-weight:600}.case-view-module__LrCsDG__preparation{border-radius:var(--radius-card);background:hsl(var(--muted));gap:1rem;margin-top:1rem;padding:1.5rem;display:grid}.case-view-module__LrCsDG__preparation h2{font-size:1rem;font-weight:650}.case-view-module__LrCsDG__preparationFacts{color:hsl(var(--deep));flex-wrap:wrap;gap:.35rem 1.25rem;margin-top:.5rem;font-size:.8125rem;display:flex}.case-view-module__LrCsDG__writingRule{min-width:0;font-size:.8125rem}.case-view-module__LrCsDG__writingRule>:first-child{font-weight:600}.case-view-module__LrCsDG__writingRule>:last-child{max-width:56ch;color:hsl(var(--muted-foreground));margin-top:.35rem}.case-view-module__LrCsDG__navigation{flex-wrap:wrap;gap:.25rem .5rem;padding-block:1.25rem;display:flex}.case-view-module__LrCsDG__navigation a{min-height:2.75rem;color:hsl(var(--deep));border-radius:.5rem;align-items:center;padding:.5rem .875rem;font-size:.875rem;font-weight:600;display:inline-flex}.case-view-module__LrCsDG__navigation a:hover{background:hsl(var(--muted))}.case-view-module__LrCsDG__document{background:hsl(var(--card));border-radius:var(--radius-feature);overflow-wrap:anywhere;padding:.75rem 1.5rem 1rem}.case-view-module__LrCsDG__frameworks{flex-wrap:wrap;align-items:baseline;gap:.5rem 1.25rem;padding-block:1.25rem;font-size:.8125rem;display:flex}.case-view-module__LrCsDG__frameworks>:first-child{color:hsl(var(--muted-foreground))}.case-view-module__LrCsDG__frameworks>:not(:first-child){color:hsl(var(--deep));font-weight:600}.case-view-module__LrCsDG__section{min-width:0;padding-block:2rem;scroll-margin-top:10rem}.case-view-module__LrCsDG__section h2{margin-bottom:1rem;font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem);font-weight:650;line-height:1.5}.case-view-module__LrCsDG__sectionContent{flex-direction:column;gap:1rem;min-width:0;display:flex}.case-view-module__LrCsDG__sectionContent>p{max-width:68ch}.case-view-module__LrCsDG__section[data-tone=task]{border-radius:var(--radius-card);background:hsl(var(--muted));margin-block:1rem 2rem;padding:1.5rem}.case-view-module__LrCsDG__section[data-tone=scoring]{padding-top:.5rem}.case-view-module__LrCsDG__exhibit{min-width:0}.case-view-module__LrCsDG__taskAction{padding-top:.5rem}.case-view-module__LrCsDG__note{color:hsl(var(--muted-foreground));font-size:.9375rem;line-height:1.8}.case-view-module__LrCsDG__weights{margin-block:.5rem}@media (min-width:640px){.case-view-module__LrCsDG__page{padding:2rem 2rem 0}.case-view-module__LrCsDG__preparation{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem;padding:1.5rem 2rem}.case-view-module__LrCsDG__document{padding:1rem 3rem 1.5rem}.case-view-module__LrCsDG__section{padding-block:2.5rem}.case-view-module__LrCsDG__section[data-tone=task]{padding:2rem}}
.mcq-case-module__GR7nSq__page{max-width:56rem;margin-inline:auto;padding:1.5rem 1.25rem 3rem}.mcq-case-module__GR7nSq__returnLink{min-height:2.75rem;color:hsl(var(--deep));align-items:center;margin-bottom:.75rem;font-size:.875rem;font-weight:600;display:inline-flex}.mcq-case-module__GR7nSq__returnLink:hover{text-underline-offset:.25rem;text-decoration:underline}.mcq-case-module__GR7nSq__hero{isolation:isolate;border-radius:var(--radius-feature);background:hsl(var(--band));color:hsl(var(--band-foreground));padding:clamp(1.5rem,4vw,2.5rem);position:relative}.mcq-case-module__GR7nSq__hero:before{content:"";z-index:-1;border-radius:inherit;opacity:.3;pointer-events:none;background:url(/site-assets/backgrounds/ahhil-geometric-relief.webp) 100%/cover no-repeat;position:absolute;inset:0;transform:scaleX(-1);-webkit-mask-image:linear-gradient(270deg,#000,#0000 80%);mask-image:linear-gradient(270deg,#000,#0000 80%)}.mcq-case-module__GR7nSq__hero:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{transform:none}.mcq-case-module__GR7nSq__meta{color:hsl(var(--band-muted));overflow-wrap:anywhere;flex-wrap:wrap;gap:.4rem 1.5rem;font-size:.875rem;display:flex}.mcq-case-module__GR7nSq__meta>:first-child{color:hsl(var(--lime));font-weight:600}.mcq-case-module__GR7nSq__title{text-wrap:pretty;overflow-wrap:anywhere;max-width:40ch;margin-top:1.25rem;font-size:clamp(1.625rem,1.25rem + 1.5vw,2.5rem);font-weight:650;line-height:1.35}.mcq-case-module__GR7nSq__summary{max-width:72ch;color:hsl(var(--band-muted));overflow-wrap:anywhere;margin-top:.75rem;font-size:1rem;line-height:1.8}:is(.mcq-case-module__GR7nSq__hero:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .mcq-case-module__GR7nSq__title,.mcq-case-module__GR7nSq__hero:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .mcq-case-module__GR7nSq__summary){text-align:right;margin-inline-start:auto}.mcq-case-module__GR7nSq__notice{margin-top:1rem}.mcq-case-module__GR7nSq__layout{flex-direction:column;gap:1.5rem;margin-top:1.5rem;display:flex}.mcq-case-module__GR7nSq__caseSection{border-radius:var(--radius-feature);background:hsl(var(--card));overflow-wrap:anywhere;min-width:0;padding:1.25rem 1.25rem 1.5rem}.mcq-case-module__GR7nSq__questionsSection{min-width:0}.mcq-case-module__GR7nSq__page .mcq-case-module__GR7nSq__sectionTitle{font-size:1.25rem;font-weight:700;line-height:1.5}.mcq-case-module__GR7nSq__page .mcq-case-module__GR7nSq__caseSection>.mcq-case-module__GR7nSq__sectionTitle{margin-bottom:1.25rem}.mcq-case-module__GR7nSq__questionsHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-top:.75rem;display:flex}.mcq-case-module__GR7nSq__counter{color:hsl(var(--muted-foreground));font-size:.875rem;font-weight:500}.mcq-case-module__GR7nSq__scoring{border-radius:var(--radius-card);background:hsl(var(--muted));color:hsl(var(--deep));margin-top:1.5rem;padding:1rem 1.25rem;font-size:.875rem;line-height:1.8}.mcq-case-module__GR7nSq__result{margin-bottom:1.5rem}.mcq-case-module__GR7nSq__actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:1.5rem;display:flex}.mcq-case-module__GR7nSq__sources{border-radius:var(--radius-card);background:hsl(var(--card));margin-top:2rem}.mcq-case-module__GR7nSq__sources>summary{cursor:pointer;align-items:center;min-height:3rem;padding:.75rem 1.25rem;font-weight:650;display:flex}.mcq-case-module__GR7nSq__sources>div{padding:0 1.25rem 1.25rem}.mcq-case-module__GR7nSq__sheet{background:hsl(var(--card));width:min(52rem,100vw - 1rem);max-height:calc(100dvh - 2rem);color:hsl(var(--foreground));border:0;border-radius:1rem;margin:auto;padding:0;overflow:hidden}.mcq-case-module__GR7nSq__sheet[open]{flex-direction:column;display:flex}.mcq-case-module__GR7nSq__sheet::backdrop{background:color-mix(in srgb, hsl(var(--deep)) 62%, transparent)}.mcq-case-module__GR7nSq__sheetHead{border-bottom:1px solid hsl(var(--border));justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.mcq-case-module__GR7nSq__sheet .mcq-case-module__GR7nSq__sheetHead h2{font-size:1.125rem;font-weight:700}.mcq-case-module__GR7nSq__sheetBody{overscroll-behavior:contain;min-height:0;padding:.5rem 1.25rem 1.5rem;overflow-y:auto}@media (max-width:1023px){.mcq-case-module__GR7nSq__sheet{width:100%;max-width:100%;max-height:88dvh;padding-bottom:env(safe-area-inset-bottom);border-radius:1rem 1rem 0 0;margin:auto 0 0}}@media (min-width:640px){.mcq-case-module__GR7nSq__page{padding:2rem 2rem 4rem}.mcq-case-module__GR7nSq__caseSection{padding:1.5rem 2rem 2rem}}
