body>header{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;padding:1rem 1.25rem;display:flex}body>header a{color:var(--accent);font-weight:600;text-decoration:none}.learn-signin{margin-inline-start:auto}body>main{max-width:calc(var(--measure) + 2.5rem);margin-inline:auto;padding:2rem 1.25rem 4rem}body>main h1{margin-block:.25rem .75rem;font-size:clamp(2rem,5vw,2.8rem);line-height:1.1}body>main>h2{margin-block:2rem .5rem;font-size:1.5rem}body>main>article{margin-top:2rem}.kicker,.note{color:var(--muted);font-size:.9rem}.kicker{margin:0}.lede{color:var(--text-2);font-size:1.15rem}.pager a{color:var(--accent)}.cite{color:var(--muted);font-size:.7em}.pager{border-top:1px solid var(--border);justify-content:space-between;gap:1rem;margin-top:3rem;padding-top:1rem;display:flex}.prose pg-figure[size=wide],.prose pg-figure[size=full]{--figure-w:min(960px, 100vw - 2.5rem);width:var(--figure-w);max-width:none;margin-inline:calc((100% - var(--figure-w)) / 2)}.pgf-poster{width:100%;height:auto;display:block}.prose pg-figure:not(:defined){min-height:0;color:var(--text-2);background:0 0;border:0;padding:0;display:block}.prose pg-figure:not(:defined):after{content:none}.prose pg-figure:not(:defined) .pgf-poster{border:1px solid var(--border);border-radius:10px;margin-block:.4rem .5rem}.learn-topics h2{margin-block:2rem .25rem;font-size:1.5rem}.learn-topics p{color:var(--muted);margin:0 0 .5rem}.learn-topics ul{margin:0;padding-inline-start:1.2rem}.learn-topics a{color:var(--accent)}.learn-card{border-inline-start:4px solid var(--accent);border-radius:var(--radius-xs) var(--radius) var(--radius) var(--radius-xs);background:var(--surface);box-shadow:var(--ring);margin-block:2rem;padding:1.05rem 1.25rem 1.2rem}.learn-card>*{margin-block:0}.learn-card>*+*{margin-top:.6rem}.learn-card>h3{font-size:var(--fs-l,1.2rem);margin-top:.3rem}.learn-card-label{color:var(--accent);font-size:var(--fs-s);font-weight:650}.learn-card-small{color:var(--muted);font-size:var(--fs-s)}.check-q{font-weight:620}.learn-options{gap:.5rem;display:grid}.learn-option{border:1px solid var(--border);border-radius:var(--radius-s);background:var(--surface)}.learn-option summary{border-radius:inherit;cursor:pointer;padding:.6rem .85rem;display:block}.learn-option summary::-webkit-details-marker{display:none}.learn-option summary:hover{background:var(--surface-2)}.learn-option>p{margin:0;padding:0 .85rem .7rem;font-size:.95em}.learn-option.is-correct[open]{border-color:var(--ok)}.learn-option.is-wrong[open]{border-color:var(--danger)}.learn-option.is-correct[open] strong{color:var(--ok)}.learn-option.is-wrong[open] strong{color:var(--danger)}@supports selector(:has(a)){.learn-check:not(:has(details[open])) .learn-check-next{display:none}}.learn-dock{border-radius:var(--radius);background:var(--accent-soft);margin-block:2.5rem;padding:1rem 1.25rem}.learn-dock p{margin:0}.learn-dock-body{flex-direction:column;align-items:flex-start;gap:.6rem;display:flex}.learn-dock-status{font-size:var(--fs-s);align-items:center;gap:.5rem;font-weight:650;display:flex}.learn-dock-actions{flex-wrap:wrap;gap:.5rem;display:flex}.learn-dock-note{color:var(--muted);font-size:.8rem;line-height:1.35}.learn-ring{fill:none;width:1.5rem;height:1.5rem;stroke:var(--border);stroke-width:4px;flex:none;transform:rotate(-90deg)}.learn-ring-value{stroke:var(--accent);stroke-dasharray:var(--read,0) 100}html:not(.learn-floating) .learn-ring,.learn-signed-in .learn-pitch{display:none}.learn-dock-close,.learn-dock-open{color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.learn-dock-close[hidden],.learn-dock-open[hidden]{display:none}.learn-dock-close{border-radius:var(--radius-s);flex:none;width:2.75rem;height:2.75rem}.learn-dock-close svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:1rem;height:1rem}.learn-dock-close:hover{background:var(--surface-2);color:var(--text)}.learn-floating .learn-dock{z-index:var(--z-pager);border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-pop);margin:0;transition:opacity .25s,visibility .25s;position:fixed}html[data-motion=reduce] .learn-dock{transition:none}.learn-floating .learn-dock.is-minimised{inset:auto 1rem calc(1rem + env(safe-area-inset-bottom)) auto;border-radius:50%;width:auto;margin:0;padding:0}.learn-dock.is-minimised .learn-dock-body{display:none}.learn-dock-open{border-radius:50%;width:2.75rem;height:2.75rem}@media (min-width:1400px){.learn-floating .learn-dock:not(.is-minimised){width:15rem;padding:1rem;inset:auto 1.25rem 1.5rem auto}.learn-floating .learn-dock:not(.is-minimised) .learn-dock-close{position:absolute;inset:.15rem .15rem auto auto}.learn-dock-actions,.learn-dock-actions .btn{width:100%}}@media (min-width:1400px) and (max-width:1519px){.learn-floating .learn-dock.is-covered:not(.is-minimised){opacity:0;visibility:hidden}}@media (max-width:1399px){html.learn-floating{scroll-padding-bottom:6rem}html.learn-floating body{padding-bottom:5rem}.learn-floating .learn-dock:not(.is-minimised){width:min(100%,52rem);padding:.5rem .25rem .5rem 1rem;padding-bottom:calc(.5rem + env(safe-area-inset-bottom));border-radius:var(--radius) var(--radius) 0 0;align-items:center;gap:.5rem;margin-inline:auto;display:flex;inset:auto 0 0}.learn-floating .learn-dock-body{flex-flow:wrap;flex:1;justify-content:space-between;align-items:center;gap:.5rem 1rem;min-width:0}.learn-floating .learn-dock-pitch,.learn-floating .learn-dock-note{display:none}.learn-floating .learn-dock-actions{flex-wrap:nowrap}}@media (max-width:559px){.learn-floating .learn-dock-status{display:none}.learn-floating .learn-dock-actions,.learn-floating .learn-dock-actions .btn{flex:1;min-width:0}.learn-floating .learn-dock-actions .btn{padding-inline:.5rem}}@media print{.learn-dock,.learn-check,.learn-sim{display:none!important}}
