._mKeB1{display:grid;grid-template-columns:280px 1fr;max-width:1400px;margin:0 auto;min-height:calc(100vh - 120px);gap:0}._d0l-7{position:sticky;top:72px;height:fit-content;max-height:calc(100vh - 100px);overflow-y:auto;border-right:1px solid var(--md-outline-variant);background-color:var(--md-surface);padding:2rem 0}._LE-iX{padding:0 1.5rem}._V9SrO{font-size:.875rem;font-weight:600;color:var(--md-on-surface-variant);text-transform:uppercase;letter-spacing:.05em;margin:0 0 1rem}._p2x1-{display:flex;flex-direction:column;gap:4px}._bmRmf{display:block;padding:10px 16px;border-radius:var(--border-radius2);font-size:.9375rem;font-weight:500;color:var(--md-on-surface-variant);text-align:left;cursor:pointer;transition:var(--transition);background:none;border:none;width:100%}._bmRmf:hover{background-color:var(--md-surface-container-high);color:var(--md-on-surface)}._G2Lzq{color:var(--md-primary);background-color:var(--md-primary-container);font-weight:600}._Rpfty{padding:2rem 3rem;background-color:var(--md-surface)}._EfUUS{max-width:800px;margin:0 auto}._-z-3P{font-size:2.5rem;font-weight:700;color:var(--md-on-surface);margin:0 0 .5rem;line-height:1.2}._zTdo-{font-size:.875rem;color:var(--md-on-surface-variant);margin:0 0 2.5rem;font-weight:500}@media(max-width:968px){._mKeB1{grid-template-columns:1fr;grid-template-rows:auto 1fr}._d0l-7{position:static;height:auto;max-height:none;border-right:none;border-bottom:1px solid var(--md-outline-variant);padding:1rem 0;overflow-x:auto;overflow-y:visible}._LE-iX{padding:0 1rem}._p2x1-{flex-direction:row;overflow-x:auto;white-space:nowrap;gap:8px}._bmRmf{flex:0 0 auto;padding:8px 14px;font-size:.875rem}._V9SrO{display:none}._Rpfty{padding:2rem 1.5rem}._-z-3P{font-size:2rem}}@media print{._d0l-7{display:none}._mKeB1{grid-template-columns:1fr}._Rpfty{padding:0}._-z-3P{font-size:2rem}}._3OGab{margin-bottom:3rem}._3OGab h2{font-size:1.75rem;font-weight:700;color:var(--md-on-surface);margin:0 0 1rem;padding-top:1rem;line-height:1.3}._3OGab h3{font-size:1.25rem;font-weight:600;color:var(--md-on-surface);margin:1.5rem 0 .75rem;line-height:1.4}._3OGab p{font-size:1rem;line-height:1.7;color:var(--md-on-surface-variant);margin:0 0 1rem}._3OGab ul{margin:.5rem 0 1rem;padding-left:1.5rem}._3OGab li{font-size:1rem;line-height:1.7;color:var(--md-on-surface-variant);margin-bottom:.5rem}._3OGab li strong{color:var(--md-on-surface);font-weight:600}._3OGab a{color:var(--md-primary);font-weight:500;text-decoration:none;transition:var(--transition)}._3OGab a:hover{text-decoration:underline;color:var(--md-primary)}._ofyMh{list-style:none;padding-left:0}._ofyMh li{margin-bottom:.75rem}._zMdvw{width:100%;border-collapse:collapse;margin:1rem 0 1.5rem;font-size:.9375rem}._zMdvw thead{background-color:var(--md-surface-container)}._zMdvw th{padding:12px 16px;text-align:left;font-weight:600;color:var(--md-on-surface);border-bottom:2px solid var(--md-outline-variant)}._zMdvw td{padding:12px 16px;color:var(--md-on-surface-variant);border-bottom:1px solid var(--md-outline-variant)}._zMdvw tbody tr:hover{background-color:var(--md-surface-container-low)}._zMdvw code{background-color:var(--md-surface-container-high);padding:2px 6px;border-radius:4px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875rem;color:var(--md-primary)}
