.article-module__1mF4Cq__backLink{color:var(--muted);font-size:14px}.article-module__1mF4Cq__backLink:hover{color:var(--foreground)}.article-module__1mF4Cq__link{color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border)}.article-module__1mF4Cq__link:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.article-module__1mF4Cq__backLink:focus-visible,.article-module__1mF4Cq__link:focus-visible,.article-module__1mF4Cq__diagram:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.article-module__1mF4Cq__figure{min-width:0}.article-module__1mF4Cq__diagram{overflow-x:auto}.article-module__1mF4Cq__diagram svg{--polariton-worker-fill:color-mix(in srgb, var(--accent) 18%, var(--background));width:100%;min-width:640px;height:auto;display:block}.article-module__1mF4Cq__figure figcaption{margin-top:var(--space-2);color:var(--muted);font-size:14px;line-height:1.55}.article-module__1mF4Cq__figureTitle{fill:var(--foreground);font-family:Garamond,Georgia,serif;font-size:29px;font-weight:500}.article-module__1mF4Cq__figureNote,.article-module__1mF4Cq__figureLabel,.article-module__1mF4Cq__figureBody{fill:var(--foreground);font-family:Arial,Helvetica,sans-serif}.article-module__1mF4Cq__figureNote{fill:var(--muted);font-size:14px;font-style:italic;font-weight:400}.article-module__1mF4Cq__figureLabel{font-size:14px;font-weight:600}.article-module__1mF4Cq__figureBody{font-size:13.5px;font-weight:500}
