.lf{font-family:var(--font-sans);color:var(--c-ink);background:var(--c-bg)}.lf-grid{display:grid;grid-template-columns:220px minmax(0,1fr);gap:56px;padding-top:48px;align-items:start}.lf-index{position:sticky;top:84px;font-size:13.5px;max-height:calc(100vh - 110px);overflow:auto}.lf-index-h{display:block;font-size:12.5px;font-weight:550;color:var(--c-ink-3);margin-bottom:10px}.lf-index ol{list-style:none;margin:0;padding:0;border-left:1px solid var(--c-line)}.lf-index li a{display:block;padding:5px 0 5px 12px;margin-left:-1px;border-left:2px solid transparent;color:var(--c-ink-2);text-decoration:none;line-height:1.35}.lf-index li a:hover{color:var(--c-ink);border-left-color:var(--c-line-2)}.lf-index li a:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.lf-body{max-width:68ch;min-width:0}.lf-wide .lf-body{max-width:none}.lf-wide .lf-body>h1,.lf-wide .lf-body>p,.lf-wide .lf-sec>p{max-width:68ch}.lf-kicker{font-size:13px;color:var(--c-accent);font-weight:550;margin:0 0 10px}.lf-body h1{font-size:clamp(30px,3.6vw,42px);letter-spacing:-.03em;font-weight:620;line-height:1.1;margin:0;text-wrap:balance}.lf-checked{font-size:13px;color:var(--c-ink-3);margin:10px 0 28px}.lf-answer{border:1px solid var(--c-line);border-left:3px solid var(--c-accent);background:var(--c-panel);border-radius:var(--r-ctl);padding:16px 18px;margin:0 0 32px}.lf-answer-l{display:block;font-size:12.5px;font-weight:550;color:var(--c-accent);margin-bottom:6px}.lf-answer p{margin:0;font-size:18px;line-height:1.55}.lf-lead{font-size:18px;line-height:1.6;color:var(--c-ink-2);margin:0 0 32px}.lf-sec{padding:24px 0 8px;border-top:1px solid var(--c-line);scroll-margin-top:84px}.lf-sec h2{font-size:20px;font-weight:600;letter-spacing:-.015em;margin:0 0 10px;position:relative}.lf-anchor{position:absolute;left:-22px;color:var(--c-ink-3);text-decoration:none;opacity:0;transition:opacity .15s var(--ease)}.lf-sec h2:hover .lf-anchor{opacity:1}.lf-sec li,.lf-sec p{font-size:16.5px;line-height:1.65;color:var(--c-ink)}.lf-sec p{margin:0 0 14px}.lf-body a:not(.sx-btn){color:var(--c-accent);text-underline-offset:3px}.lf-note{font-size:14px;color:var(--c-ink-2);margin:0 0 12px}.lf-mono{font-family:var(--font-sans);font-variant-numeric:var(--num);font-size:13px;white-space:nowrap}.lf-cta{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin:32px 0 0;padding-top:24px;border-top:1px solid var(--c-line)}.lf-cta .sx-btn{color:var(--c-accent-ink);text-decoration:none}.lf-cta-note{font-size:14px;color:var(--c-ink-2)}.lf-related{margin-top:40px}.lf-related ul{list-style:none;margin:0;padding:0;border-top:1px solid var(--c-ink)}.lf-related li{border-bottom:1px solid var(--c-line)}.lf-related a{display:block;padding:12px 0;font-size:15.5px;text-decoration:none}.lf-related a:hover{text-decoration:underline}.lf-sheet{width:100%;border-collapse:collapse;margin:0 0 32px;border-top:1px solid var(--c-ink);font-size:15px}.lf-sheet th{text-align:left;font-weight:550;width:38%;padding:11px 16px 11px 0;vertical-align:top}.lf-sheet td,.lf-sheet th{border-bottom:1px solid var(--c-line)}.lf-sheet td{padding:11px 0;color:var(--c-ink-2)}.lf-tablewrap{--lf-cue:rgba(0,0,0,0.28);overflow-x:auto;position:relative;background:linear-gradient(to right,var(--c-bg) 30%,rgba(0,0,0,0)) 0 /28px 100% no-repeat local,linear-gradient(to left,var(--c-bg) 30%,rgba(0,0,0,0)) 100% /28px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,var(--lf-cue),rgba(0,0,0,0)) 0 /16px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,var(--lf-cue),rgba(0,0,0,0)) 100% /16px 100% no-repeat scroll}:root[data-theme=dark] .lf-tablewrap{--lf-cue:rgba(255,255,255,0.30)}.lf-status{width:100%;border-collapse:collapse;font-size:14.5px}.lf-status td,.lf-status th{text-align:left;vertical-align:top;padding:10px 14px 10px 0;border-bottom:1px solid var(--c-line);line-height:1.5}.lf-status thead th{font-size:12.5px;font-weight:500;color:var(--c-ink-3)}.lf-status tbody th{font-weight:550;width:28%}.lf-not{margin:0;padding-left:18px}.lf-docs{list-style:none;margin:0 0 24px;padding:0;border-top:1px solid var(--c-ink)}.lf-docs li a{display:grid;grid-template-columns:180px minmax(0,1fr);gap:16px;padding:12px 0;border-bottom:1px solid var(--c-line);text-decoration:none;color:var(--c-ink);font-size:15px}.lf-docs li a b{font-weight:600;color:var(--c-accent)}.lf-docs li a span{color:var(--c-ink-2)}.dl-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:4px 0 12px}.dl-bar select{height:34px;background:var(--c-bg);color:var(--c-ink);padding:0 10px;width:auto;font-size:14px}.dl-bar select,.dl-seg{border:1px solid var(--c-line-2);border-radius:var(--r-ctl)}.dl-seg{display:inline-flex;overflow:hidden}.dl-seg button{border:0;border-right:1px solid var(--c-line-2);background:var(--c-bg);color:var(--c-ink-2);padding:7px 10px;font-size:13px;cursor:pointer}.dl-seg button:last-child{border-right:0}.dl-seg button[aria-pressed=true]{background:var(--c-accent-soft);color:var(--c-accent);font-weight:550}.dl-count{font-size:13px;color:var(--c-ink-3)}.dl-csv{margin-left:auto;border:1px solid var(--c-line-2);background:var(--c-bg);color:var(--c-ink);border-radius:var(--r-ctl);height:34px;padding:0 12px;font-size:13.5px;cursor:pointer}.dl-csv:hover{border-color:var(--c-accent);color:var(--c-accent)}.dl-table{width:100%;border-collapse:collapse;font-size:14px;min-width:720px}.dl-table thead th{text-align:left;font-weight:500;font-size:12.5px;color:var(--c-ink-3);padding:8px 12px 8px 0;border-bottom:1px solid var(--c-line-2);white-space:nowrap}.dl-table thead button{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer}.dl-table thead th[aria-sort=ascending] button:after{content:"";display:inline-block;margin-left:5px;border:4px solid transparent;border-bottom:5px solid;vertical-align:2px}.dl-table thead th[aria-sort=descending] button:after{content:"";display:inline-block;margin-left:5px;border:4px solid transparent;border-top:5px solid;vertical-align:-2px}.dl-table tbody th,.dl-table td{text-align:left;vertical-align:top;padding:12px 12px 12px 0;border-bottom:1px solid var(--c-line);line-height:1.5}.dl-table tbody th{font-weight:600;width:26%}.dl-what{display:block;font-weight:400;font-size:13px;color:var(--c-ink-3);margin-top:2px}.dl-amt{font-variant-numeric:var(--num)}.dl-none{font-style:normal}.dl-none,.dl-self{color:var(--c-ink-3)}.dl-self{display:block;font-size:12.5px}@media (max-width:640px){.dl-table{min-width:0}.dl-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.dl-table tbody tr{display:block;padding:16px 0;border-bottom:1px solid var(--c-line)}.dl-table tbody tr:last-child{border-bottom:0}.dl-table tbody td,.dl-table tbody th{display:block;width:auto;border-bottom:0;padding:0}.dl-table tbody th{font-size:16px;margin-bottom:10px}.dl-table tbody td{display:grid;grid-template-columns:74px minmax(0,1fr);gap:10px;padding:3px 0;align-items:baseline}.dl-table tbody td:before{content:attr(data-label);font-size:12px;color:var(--c-ink-3);font-family:var(--font-sans);letter-spacing:.04em}.dl-table tbody td>*{grid-column:2}.dl-self{margin-top:2px}}.nf-in{padding-top:88px}.nf-doors{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:40px;border-top:1px solid var(--c-ink);padding-top:24px}.nf-doors h2{font-size:15px;font-weight:600;margin:0 0 10px}.nf-doors ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}@media (max-width:900px){.lf-grid{grid-template-columns:minmax(0,1fr);gap:0;padding-top:28px}.lf-index{position:static;max-height:none;margin-bottom:20px}.lf-index ol,.lf-index-h{display:none}.lf-docs li a{gap:2px}.lf-docs li a,.nf-doors{grid-template-columns:minmax(0,1fr)}.lf-anchor{display:none}}@media print{.dl-bar,.lf-anchor,.lf-cta,.lf-index,.lf-related,.sx-foot,.sx-head{display:none!important}.lf-grid{display:block;padding:0}.lf-mast{border:0}.lf-mast-in{padding:0 0 16px}.lf-body,.lf-mast-in{max-width:none}.lf,.lf-body,.lf-body *,.lf-mast,.lf-mast *{color:#000!important;background:none!important}.lf-body a[href^=http]:after{content:" (" attr(href) ")";font-size:10pt;word-break:break-all}.lf-sec{break-inside:avoid}}