main.s-page{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-5);box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto;padding:var(--space-6) 40px}.s-phone-only{display:none}.s-doc__head{display:flex;flex-direction:column;align-items:flex-start;gap:6px;width:100%}.s-kicker{min-height:16px;margin:0;color:var(--ink-3);font-size:11px;font-weight:600;line-height:1.4;letter-spacing:.88px}.s-title{min-height:45px;margin:0;color:var(--ink);font-size:32px;font-weight:700;line-height:1.4;letter-spacing:0}.s-lede{margin:0;width:760px;max-width:100%;color:var(--ink-2);font-size:15px;line-height:1.4}.s-doc__columns{display:flex;align-items:flex-start;gap:40px;width:100%}.s-doc__main{display:flex;flex-direction:column;align-items:flex-start;gap:28px;flex:1 1 720px;min-width:0}.s-section{display:flex;flex-direction:column;align-items:flex-start;gap:10px;width:100%}.s-h2{margin:0;color:var(--ink);font-size:20px;font-weight:700;line-height:1.4;letter-spacing:0}.s-doc .state-panel__title{letter-spacing:0}.s-p{min-height:20px;width:100%;color:var(--ink-2);font-size:14px;line-height:1.4}.s-p__para,.s-dv__para{margin:0;overflow-wrap:anywhere}.s-p__para+.s-p__para,.s-dv__para+.s-dv__para{margin-top:var(--space-2)}.s-defs{box-sizing:border-box;display:flex;flex-direction:column;width:100%;padding:var(--space-1) var(--space-4);background:var(--surface);border-radius:var(--radius);outline:1px solid var(--border);outline-offset:-1px}.s-def{display:flex;align-items:flex-start;gap:var(--space-4);padding:10px 0}.s-dk{flex:none;width:200px;min-height:18px;margin:0;color:var(--ink);font-size:12px;font-weight:700;line-height:1.4;overflow-wrap:anywhere}.s-dv{flex:1 1 472px;min-width:0;min-height:19px;margin:0;color:var(--ink-2);font-size:13px;line-height:1.4}.s-defs--gap{min-height:121.8px;justify-content:center}.s-gap{margin:0;color:var(--ink-3)}.s-list{display:contents}.s-li{display:flex;align-items:flex-start;gap:10px;width:100%;min-height:20px;font-size:14px;line-height:1.4}.s-bullet{flex:none;width:4px;color:var(--accent)}.s-dot{flex:none;width:8px;color:var(--accent)}.s-li__text{flex:0 1 696px;min-width:0;color:var(--ink-2);overflow-wrap:anywhere}.s-doc__rail{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);flex:0 0 360px}.s-panel{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);width:100%;padding:var(--space-4);background:var(--surface);border-radius:var(--radius);outline:1px solid var(--border);outline-offset:-1px}.s-toc{min-height:17px;color:var(--ink-2);font-size:12px;line-height:1.4;text-decoration:none}.s-sr{display:flex;align-items:flex-start;gap:var(--space-2);width:100%}.s-sr__k{flex:none;min-height:16px;margin:0;color:var(--ink-3);font-size:11px;line-height:1.4}.s-sr__v{min-width:0;min-height:17px;margin:0 0 0 auto;color:var(--ink);font-size:12px;font-weight:600;line-height:1.4;text-align:right;overflow-wrap:anywhere}.s-sr__v a,.s-dv__para a{color:inherit;text-decoration:none}.s-sr__v a:hover,.s-sr__v a:focus-visible,.s-dv__para a:hover,.s-dv__para a:focus-visible,.s-toc:hover,.s-toc:focus-visible{text-decoration:underline}.s-stamp{min-height:16px;margin:0;color:var(--ink-3);font-size:11px;line-height:1.4}@media(max-width:52.5rem){.s-desktop-only{display:none}.s-phone-only{display:revert}.s-dot.s-phone-only{display:block}main.s-page{align-items:center;gap:18px;padding:20px var(--space-4)}.s-doc__head,.s-doc__columns,.s-doc__main,.s-doc__rail{display:contents}.s-o-kicker{order:1}.s-o-title{order:2}.s-title{min-height:37px;font-size:26px}.s-o-lede{order:3;width:100%;font-size:14px}.s-o-toc{order:4}.s-o-section{order:5}.s-o-panel{order:6}.s-o-stamp{order:7}.s-section{align-items:center;gap:var(--space-2)}.s-h2{min-height:26px;font-size:18px;font-weight:600}.s-defs{gap:var(--space-2);padding:var(--space-3)}.s-def{flex-direction:column;align-items:center;gap:2px;padding:0}.s-dk{width:auto;min-height:16px;color:var(--ink-3);font-size:11px;font-weight:600;letter-spacing:.6px}.s-dv{align-self:stretch;flex:none;width:auto;color:var(--ink)}.s-li{gap:var(--space-2)}.s-li__text{flex:1}.s-defs--gap{min-height:168px}.s-panel{gap:10px;padding:14px}.s-toc{min-height:19px;color:var(--accent);font-size:13px}.s-sr{justify-content:space-between;align-items:center}.s-sr__k{min-height:17px;font-size:12px}.s-sr__v{margin-left:0}}
