.article-exam-start{display:flex;align-items:center;flex-wrap:wrap;gap:10px 20px;margin-top:20px}.article-exam-start p{margin:0;color:var(--ink-soft);font-size:14px}.article-shell--exam .article-exam-topics h2{margin-bottom:12px;font-size:20px}.article-exam-topics ul{display:flex;flex-wrap:wrap;gap:4px 8px;margin:0;padding:0;list-style:none}.article-exam-topics a{display:flex;align-items:center;min-height:44px;padding:8px;border-radius:8px;color:var(--primary-dark);background:var(--surface-accent);font-size:16px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.article-exam-topics a:hover{background:color-mix(in oklab,var(--brand) 15%,var(--surface))}.article-exam-topics a:focus-visible,.article-exam-demo-link a:focus-visible{outline:3px solid var(--primary-dark);outline-offset:3px}.article-shell--exam .afb-section h2{scroll-margin-top:24px}.article-shell--exam .worked-example{padding:0;border-radius:0;background:transparent}.article-shell--exam .worked-example>strong{margin-top:0}.article-shell--exam .worked-example details{margin-top:12px;border-radius:0;background:transparent}.article-shell--exam .worked-example details summary{padding-inline:0}.article-shell--exam .worked-example details>div{padding:16px 0 0}.article-shell--exam .worked-example__description,.article-shell--exam .worked-example>strong,.article-shell--exam .worked-example details p:not(:has(math,table)){max-width:60ch}.article-exam-equation-hint{display:none}.article-shell--exam .content-equation[tabindex="0"]+.article-exam-equation-hint{display:block;margin-top:6px;color:var(--primary-dark);font-size:14px;line-height:1.5}.article-shell--exam .worked-example table{width:100%;max-width:100%;table-layout:fixed}.article-shell--exam .worked-example table :is(th,td){min-width:0;padding:.5rem .375rem;overflow-wrap:anywhere}.article-exam-demo-link{margin:0;color:var(--ink);font-size:16px}.article-exam-guide-link{max-width:60ch;margin-top:32px}.article-exam-demo-link a{display:inline-block;padding-block:10px;color:var(--primary-dark);font-weight:800;text-underline-offset:3px}@media(max-width:600px){.article-exam-start{align-items:flex-start;flex-direction:column;gap:8px;margin-top:16px}.article-exam-topics ul{column-gap:4px}}