._page_16ims_1{max-width:1120px;margin:0 auto;padding:var(--spacing-16) var(--spacing-4) 0}._header_16ims_6{border-bottom:1px solid var(--border);padding-bottom:var(--spacing-8);margin-bottom:var(--spacing-8)}._title_16ims_11{font-family:var(--font-family-display);font-weight:600;font-size:clamp(2.25rem,5vw,3.25rem);letter-spacing:-.03em;margin:0}._updated_16ims_18{margin:var(--spacing-2) 0 0;color:var(--muted-foreground)}._layout_16ims_22{display:grid;grid-template-columns:240px 1fr;gap:var(--spacing-12);align-items:start}._toc_16ims_28{position:sticky;top:96px;font-size:.9375rem}._tocTitle_16ims_33{font-family:var(--font-family-display);font-weight:600;margin:0 0 var(--spacing-2)}._toc_16ims_28 ol{margin:0 0 var(--spacing-6);padding-left:1.25rem;display:flex;flex-direction:column;gap:var(--spacing-2)}._toc_16ims_28 a{color:var(--muted-foreground);text-decoration:none}._toc_16ims_28 a:hover{color:var(--primary);text-decoration:underline}._other_16ims_53{color:var(--primary)!important;font-weight:600}._body_16ims_57{max-width:70ch;min-width:0;line-height:1.65}._summary_16ims_62{background:var(--card);border:1px solid var(--border);border-left:4px solid var(--accent);border-radius:var(--radius-lg);padding:var(--spacing-6);margin-bottom:var(--spacing-8)}._summary_16ims_62 h2,._section_16ims_71 h2{font-family:var(--font-family-display);font-weight:600;font-size:1.375rem;margin:0 0 var(--spacing-3)}._summary_16ims_62 ul{margin:0;padding-left:1.25rem}._section_16ims_71{padding:var(--spacing-6) 0;border-bottom:1px solid var(--border);scroll-margin-top:96px}._section_16ims_71 h3{font-family:var(--font-family-display);font-weight:600;font-size:1.0625rem;margin:var(--spacing-4) 0 var(--spacing-2)}._section_16ims_71 p{margin:0 0 var(--spacing-3)}._section_16ims_71 ul{margin:0 0 var(--spacing-3);padding-left:1.25rem}._section_16ims_71 a,._summary_16ims_62 a{color:var(--primary);font-weight:600;overflow-wrap:anywhere}@media(max-width:860px){._page_16ims_1{padding-top:var(--spacing-12)}._layout_16ims_22{grid-template-columns:1fr;gap:var(--spacing-6)}._toc_16ims_28{position:static}}
