
.aligner-visual{align-self:end;min-width:0}.aligner-stage{position:relative;overflow:hidden;aspect-ratio:1.22;background:radial-gradient(circle at 50% 34%,rgba(68,128,118,.42) 0%,rgba(28,56,49,.85) 54%,#0f201c 100%);border-radius:14px}.aligner-stage canvas,.aligner-fallback{position:absolute;inset:0;width:100%;height:100%}.aligner-stage canvas{display:block;cursor:grab;touch-action:pan-y}.aligner-stage canvas:active{cursor:grabbing}.aligner-fallback{object-fit:cover}.aligner-ready .aligner-fallback{display:none}.aligner-motion{display:block;margin:10px 0 0 auto;border:0;background:transparent;color:var(--ink);font:inherit;font-size:13px;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.aligner-motion[hidden]{display:none}.aligner-motion:focus-visible{outline:2px solid currentColor;outline-offset:4px}.treatment-aside .treatment-side{margin:-36px 0 42px;padding:0 0 32px;border:0;border-bottom:1px solid var(--line)}@media(max-width:700px){.aligner-visual{max-width:480px;width:100%;justify-self:center}.treatment-aside .treatment-side{margin-top:-36px}}
.treatment-body article section p + p{margin-top:16px}.treatment-examples{margin:16px 0;padding-left:1.3em;max-width:62ch}.treatment-examples li{padding-left:.2em;margin:.45em 0;list-style:disc}.treatment-body article .treatment-references{margin-top:20px;font-size:13px;line-height:1.6;color:#475b51}.treatment-references a{text-decoration:underline;text-underline-offset:3px}.treatment-references a:focus-visible{outline:2px solid currentColor;outline-offset:3px}
