.worked-example-v2:has(.example-solution:not([open])) .worked-example-v2__feedback,.worked-example-v2:has(.example-solution[data-example-enhanced=true]:not([data-example-complete])) .worked-example-v2__feedback{display:none}@media print{.worked-example-v2 .worked-example-v2__feedback{display:block!important}}.worked-example-v2{--example-action-width:2rem;--example-header-padding:var(--space-4);margin-block:var(--space-4);position:relative;container:learning-item/inline-size}.worked-example-v2:has([data-bookmark-action]):has([data-example-practice]){--example-action-width:5rem}.no-js .worked-example-v2:has([data-example-practice]){--example-action-width:2rem}.no-js .worked-example-v2:not(:has([data-example-practice])){--example-action-width:0rem}.worked-example-v2__actions{z-index:2;position:absolute;inset-block-start:calc(var(--space-3) + 1.25rem + var(--space-1) - .25rem);inset-inline-end:calc(var(--example-header-padding) + 1.25rem + var(--space-3))}.worked-example-v2:has([data-example-actions] .example-actions)>details>summary{padding-inline-end:calc(var(--example-header-padding) + 1.25rem + var(--space-3) + var(--example-action-width) + var(--space-3))}.worked-example-v2:has([data-example-actions] .example-actions) .worked-example-v2__chevron{position:absolute;inset-block-start:calc(var(--space-3) + 1.25rem + var(--space-1) + .125rem);inset-inline-end:var(--example-header-padding)}.worked-example-v2__header{gap:var(--space-2) var(--space-3);min-block-size:44px;padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);background:var(--surface-subtle);cursor:pointer;transition:background-color var(--motion-fast) ease;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;list-style:none;display:grid}.worked-example-v2__header::-webkit-details-marker{display:none}.worked-example-v2__header:hover{background:var(--selected-bg)}.worked-example-v2__header:active{color:var(--selected-fg)}.worked-example-v2__title{min-inline-size:0}.worked-example-v2__description{margin:var(--space-1) 0 0;color:var(--text-secondary);font-family:var(--font-ui);font-size:var(--type-meta);line-height:var(--leading-ui)}.worked-example-v2__collapse{margin-block:var(--space-2)}.worked-example-v2__collapse[hidden]{display:none}.worked-example-v2__body{padding-block:var(--space-3) var(--space-2)}.worked-example-v2__chevron{color:var(--text-secondary);transition:transform var(--motion-standard) ease;display:flex}.worked-example-v2__disclosure[open]>summary .worked-example-v2__chevron{transform:rotate(180deg)}.worked-example-v2__disclosure:not(:has(.worked-example-v2__meta))>summary{grid-template-columns:minmax(0,1fr) auto}.worked-example-v2__eyebrow{align-items:center;gap:var(--space-1);margin:0 0 var(--space-1);color:var(--text-secondary);font-family:var(--font-ui);font-size:var(--type-caption);min-block-size:1.25rem;font-weight:650;line-height:1.25;display:flex}.worked-example-v2__eyebrow svg{flex:none}.worked-example-v2--comparison .worked-example-v2__eyebrow{color:var(--info-700)}.worked-example-v2--challenge .worked-example-v2__eyebrow{color:var(--warning-700)}.worked-example-v2--exam-paper .worked-example-v2__eyebrow{color:var(--text-secondary)}.worked-example-v2__heading{color:var(--text-primary);font-family:var(--font-heading);letter-spacing:-.008em;overflow-wrap:anywhere;margin:0;scroll-margin-top:6rem;font-size:clamp(1.1rem,2vw,1.35rem);font-weight:650;line-height:1.25}.worked-example-v2__meta{color:var(--text-secondary);font-family:var(--font-ui);font-size:var(--type-caption);white-space:nowrap;margin:0;font-weight:650}.worked-example-v2__prompt,.worked-example-v2__attempt,.worked-example-v2__hints,.worked-example-v2__solution,.worked-example-v2__feedback{padding-inline:0}.worked-example-v2__prompt{padding-block:var(--space-2) var(--space-3)}.worked-example-v2__prompt figure{margin-block:var(--space-4)}.worked-example-v2__prompt .figure-media--scroll .figure-image{max-width:min(100%, calc(var(--figure-image-min-width) * 1.5))}.worked-example-v2__attempt{margin-block:var(--space-3);border-radius:var(--radius-card);background:var(--surface-subtle);padding:clamp(1rem,3vw,1.5rem)}.worked-example-v2__hints,.worked-example-v2__solution{padding-block:var(--space-2)}.worked-example-v2__feedback{padding-block-start:var(--space-3)}.worked-example-v2--exam-paper .worked-example-v2__meta{color:var(--text-primary);font-size:var(--type-meta);font-weight:700}.worked-example-v2--exam-paper .worked-example-v2__attempt{border-top-color:var(--line-300)}.worked-example-v2--exam-paper .rubric-marker{border:0;border-block:1px solid var(--line-300);border-radius:0}.worked-example-v2--exam-paper .rubric-marker__point{border:0;border-bottom:1px solid var(--line-200);border-radius:0;padding:.65rem 0}.worked-example-v2--exam-paper .rubric-marker__result{border:0;border-top:1px solid var(--line-300);background:0 0;border-radius:0;padding:.8rem 0}.worked-example-v2 :focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}@media (width<=40rem){.worked-example-v2{--example-header-padding:var(--space-3)}.worked-example-v2__header,.worked-example-v2__disclosure:not(:has(.worked-example-v2__meta))>summary{gap:var(--space-1) var(--space-2);padding:var(--space-3);grid-template-columns:minmax(0,1fr) auto}.worked-example-v2__meta{white-space:normal;grid-column:1}.worked-example-v2__chevron{grid-area:1/2/span 2}}@media (width<=26rem){.worked-example-v2:has([data-example-actions] .example-actions)>details>summary{padding-inline-end:var(--example-header-padding)}.worked-example-v2:has([data-example-actions] .example-actions) .worked-example-v2__eyebrow{min-block-size:2rem;margin-block-end:var(--space-2);padding-inline-end:calc(1.25rem + var(--space-3) + var(--example-action-width) + var(--space-3))}.worked-example-v2__actions{inset-block-start:var(--space-3)}.worked-example-v2:has([data-example-actions] .example-actions) .worked-example-v2__chevron{inset-block-start:calc(var(--space-3) + .375rem)}}.worked-example-v2:has([data-example-title-only]) .worked-example-v2__actions{inset-block-start:calc(var(--space-3) - .25rem)}.worked-example-v2:has([data-example-title-only]):has(.example-actions) .worked-example-v2__chevron{inset-block-start:calc(var(--space-3) + .125rem)}.worked-example-v2:has([data-example-title-only]):has(.example-actions)>details>summary{padding-inline-end:calc(var(--example-header-padding) + 1.25rem + var(--space-3) + var(--example-action-width) + var(--space-3))}@container learning-item (width<=14rem){.worked-example-v2__actions{justify-content:end;display:flex;position:static}.worked-example-v2__actions:has(.example-actions){margin-block-end:var(--space-1)}.worked-example-v2__header,.worked-example-v2__disclosure:not(:has(.worked-example-v2__meta))>summary{grid-template-columns:minmax(0,1fr) auto}.worked-example-v2__header,.worked-example-v2:has([data-example-actions] .example-actions)>details>summary{padding-inline:min(var(--example-header-padding), 5%)}.worked-example-v2__title{grid-area:2/1/auto/-1}.worked-example-v2__meta{grid-area:1/1}.worked-example-v2__chevron,.worked-example-v2:has([data-example-actions] .example-actions) .worked-example-v2__chevron{grid-area:1/2;position:static}.worked-example-v2__eyebrow{display:block}.worked-example-v2__eyebrow svg{vertical-align:middle;margin-inline-end:var(--space-1);display:inline-block}.worked-example-v2:has([data-example-actions] .example-actions) .worked-example-v2__eyebrow{min-block-size:1.25rem;margin-block-end:var(--space-1);padding-inline-end:0}}@supports (interpolate-size:allow-keywords){.worked-example-v2__disclosure{interpolate-size:allow-keywords}.worked-example-v2__disclosure::details-content{opacity:0;block-size:0;transition:opacity var(--motion-standard) ease, content-visibility var(--motion-standard) allow-discrete;overflow:clip}.worked-example-v2__disclosure[open]::details-content{opacity:1;block-size:auto;transition-property:opacity}}@media (prefers-reduced-motion:reduce){.worked-example-v2__header,.worked-example-v2__chevron,.worked-example-v2__disclosure::details-content{transition:none}}@media (forced-colors:active){.worked-example-v2__header{outline-offset:-1px;outline:1px solid buttontext}.worked-example-v2__header:focus-visible{outline:var(--focus-ring-width) solid Highlight}}@media print{.worked-example-v2__actions{display:none}.worked-example-v2:has([data-example-actions] .example-actions)>details>summary{padding-inline-end:0}.worked-example-v2:has([data-example-actions] .example-actions) .worked-example-v2__eyebrow{min-block-size:1.25rem;margin-block-end:var(--space-1);padding-inline-end:0}.worked-example-v2{break-inside:auto;background:0 0;border-color:currentColor}.worked-example-v2__header{break-inside:avoid;break-after:avoid;background:0 0;padding-inline:0}.worked-example-v2__chevron{display:none}.worked-example-v2__collapse{display:none!important}.worked-example-v2__disclosure::details-content{content-visibility:visible;opacity:1;block-size:auto;transition:none;display:block;overflow:visible}}
