.lf{--lf-measure: 52ch}.lf :where(p,h2,h3,ul:not([class]),ol:not([class])),.lf .arc-lede{max-width:var(--lf-measure)}@media(min-width:64rem){.lf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row dense;-moz-column-gap:var(--space-6);column-gap:var(--space-6);align-items:start}.lf>*{grid-column:1 / -1}.lf>.lf-body{grid-column:1 / span 2}.lf>.lf-rail{grid-column:3;position:sticky;top:80px;max-height:calc(100dvh - 80px - var(--space-6));overflow-y:auto}.lf-note{padding-left:var(--space-5);border-left:1px solid var(--border)}}.lf-toc{font-size:var(--text-sm);line-height:20px}.lf .lf-toc-h{margin:0 0 var(--space-2);color:var(--text-secondary);font-weight:500}.lf-toc ol{margin:0;padding:0;border-left:1px solid var(--border);list-style:none;scroll-target-group:auto}.lf .lf-toc li{margin:0}.lf .lf-toc li>a{display:block;margin-left:-1px;padding:4px 0 4px var(--space-4);border-left:1px solid transparent;color:var(--text-secondary);font-weight:400;text-decoration:none;transition:color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard)}.lf .lf-toc li>a:focus-visible{outline-offset:-2px}.lf .lf-toc li>a:target-current{border-left-color:var(--foreground);color:var(--foreground)}@media(hover:hover)and (pointer:fine){.lf .lf-toc li>a:hover{color:var(--foreground)}}@media(pointer:coarse){.lf .lf-toc li>a{padding-block:12px}}.lf-toc-d>summary{--lf-chev: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");display:flex;align-items:center;justify-content:space-between;min-height:var(--control-height-md);padding:0 var(--space-4);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);font-weight:500;list-style:none;cursor:pointer}.lf-toc-d>summary::-webkit-details-marker{display:none}.lf-toc-d>summary:after{content:"";width:16px;height:16px;background:var(--text-muted);-webkit-mask:var(--lf-chev) center / contain no-repeat;mask:var(--lf-chev) center / contain no-repeat;transition:transform var(--duration-spring) var(--ease-spring)}.lf-toc-d[open]>summary{margin-bottom:var(--space-2)}.lf-toc-d[open]>summary:after{transform:rotate(180deg)}@media(max-width:63.99rem){.lf-toc{margin-bottom:var(--space-8)}.lf .lf-toc-h{display:none}}@media(min-width:64rem){@supports selector(::details-content){.lf-toc-d>summary{display:none}.lf-toc-d::details-content{content-visibility:visible}}}@supports not selector(::details-content){.lf .lf-toc-h{display:none}}.lf-bento{display:grid;grid-template-columns:minmax(0,1fr);gap:1px;margin:0;padding:0;overflow:hidden;border:1px solid var(--border);border-radius:var(--r);background:var(--border);list-style:none}.lf-bento>*{margin:0;padding:var(--space-5);background:var(--surface)}.lf-bento>li>strong:first-child{display:block;margin-bottom:var(--space-1)}@media(min-width:40rem){.lf-bento--2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.lf-bento--3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.lf .lf-toc li>a,.lf-toc-d>summary:after{transition:none}}
