.document-page{width:min(1040px,100% - 64px);margin-inline:auto;padding:108px 0 142px}.document-indexed{width:min(1180px,100% - 64px)}.document-family{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:end;gap:28px;margin-bottom:34px;display:flex}.document-family>span{font:800 12px/1 var(--display);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);padding-bottom:13px}.document-family>div{gap:34px;display:flex}.document-family a{color:var(--muted);font:750 12px/1 var(--display);letter-spacing:.105em;text-transform:uppercase;padding-bottom:13px;position:relative}.document-family a[aria-current]{color:var(--ink)}.document-family a[aria-current]:after{content:"";background:var(--orange);height:2px;position:absolute;bottom:-1px;left:0;right:0}.document-family a:hover{color:var(--orange)}.document-header{border-top:3px double var(--ink);border-bottom:1px solid var(--rule);grid-template-columns:1.42fr 1fr;gap:12px 24px;margin-bottom:76px;padding:48px 0 52px;display:grid}.document-back,.document-eyebrow{min-height:14.4px;color:var(--muted);font:800 12px/1.2 var(--display);letter-spacing:.14em;text-transform:uppercase;grid-column:1;align-items:center;gap:8px;display:flex}.document-back>span,.document-eyebrow{color:var(--orange)}.document-header h1{font:500 clamp(48px,5.3vw,76px)/.92 var(--display);letter-spacing:-.045em;grid-column:1;margin-top:12px}.document-header h1 em{color:inherit;font-weight:inherit}.document-updated{color:var(--muted);font:600 12px/1.4 var(--reading);letter-spacing:.08em;text-transform:uppercase;grid-column:1;margin-top:10px}.document-intro{border-left:2px solid var(--orange);font:400 17px/1.58 var(--reading);color:#34352f;grid-area:2/2/4;align-self:end;padding:20px 0 0 24px}.document-intro strong{color:var(--ink)}.document-layout{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:94px;display:grid}.document-body{width:min(100%,800px);font:400 18px/1.76 var(--reading)}.document-indexed .document-body{justify-self:end;width:min(100%,780px)}.document-body section{scroll-margin-top:120px}.document-body section+section{border-top:1px solid var(--rule);margin-top:58px;padding-top:44px}.document-body h2{font:550 34px/1.04 var(--display);letter-spacing:-.025em;margin-bottom:19px}.document-body h3,.document-body h4{font:550 18px/1.2 var(--display);letter-spacing:-.015em;margin:27px 0 10px}.document-body p{max-width:72ch;color:var(--muted);font:400 16px/1.72 var(--reading);margin-bottom:12px}.document-body li{color:var(--muted);font:400 16px/1.72 var(--reading);margin-bottom:6px}.document-body ul,.document-body ol{margin:12px 0 0;padding-left:24px}.document-body strong{color:var(--ink)}.document-body a{color:var(--orange)}.document-body a:hover{text-decoration:underline}.document-body code{font:.84em var(--mono);overflow-wrap:anywhere}.document-note{border-left:2px solid var(--orange);background:#eeebe2;margin:20px 0;padding:17px 20px}.document-card{border:1px solid var(--rule);background:var(--paper-light);margin:20px 0;padding:20px}.document-card p,.document-note p{margin-bottom:6px}.document-card p:last-child,.document-note p:last-child{margin-bottom:0}.document-kicker{color:var(--orange);font:800 12px/1 var(--display);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:14px;margin-bottom:10px;display:flex}.document-kicker:after{content:"";background:var(--rule);flex:1;height:1px}.document-english .document-body ul{list-style:none}.document-english .document-body li{margin-bottom:12px;padding-left:16px;position:relative}.document-english .document-body li:before{content:"";background:var(--orange);width:4px;height:4px;position:absolute;top:11px;left:0}.document-aside{background:var(--paper-deep)}.document-aside nav{border-top:1px solid var(--ink);padding:15px 10px 15px 0;position:sticky;top:120px}.document-aside nav>span{font:800 11px/1.2 var(--display);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-bottom:11px;display:block}.document-aside button{text-align:left;width:100%;color:var(--muted);font:500 12px/1.35 var(--display);background:0 0;border:0;border-left:2px solid #0000;padding:6px 0 6px 10px;display:block}.document-aside button:hover,.document-aside button[aria-current]{border-left-color:var(--orange);color:var(--orange);background:#ff732610}.document-progress{z-index:40;pointer-events:none;height:2px;position:fixed;top:84px;left:0;right:0}.document-progress>div{background:var(--orange);transform-origin:0;height:100%;transition:transform .1s linear;transform:scaleX(0)}.document-table-scroll{border:1px solid var(--rule);max-width:100%;margin:20px 0;overflow-x:auto}.document-body table{border-collapse:collapse;width:100%;font:400 14px/1.6 var(--reading)}.document-body th,.document-body td{text-align:left;border-bottom:1px solid var(--rule);padding:12px 16px}.document-body th{background:var(--paper-deep);font:750 12px/1.4 var(--display);letter-spacing:.06em;text-transform:uppercase}.document-storage{border:1px solid var(--rule);background:var(--paper-light);margin-top:24px}.document-row{font:400 14px/1.6 var(--reading);color:var(--muted);grid-template-columns:150px 100px minmax(0,1fr) 130px;gap:16px;padding:16px 20px;display:grid}.document-row+.document-row{border-top:1px solid var(--rule)}.document-row:first-child{background:var(--paper-deep);font:750 12px/1.4 var(--display);letter-spacing:.06em;text-transform:uppercase}.document-cell{overflow-wrap:anywhere}.document-row .document-cell:first-child{color:var(--ink);font-weight:600}@media (max-width:1080px){.document-page{padding-top:80px}.document-header{grid-template-columns:1fr}.document-intro{grid-area:auto/1;margin-top:18px}.document-layout{display:block}.document-aside{display:none}.document-indexed .document-body{width:100%}.document-progress{top:64px}}@media (max-width:640px){.document-page,.document-indexed{width:calc(100% - 32px);padding:54px 0 86px}.document-family{display:block}.document-family>span{padding-bottom:10px;display:block}.document-family>div{gap:20px}.document-header{margin-bottom:48px;padding:30px 0 34px}.document-header h1{font-size:clamp(42px,13vw,58px)}.document-intro{padding:16px 0 0 20px}.document-body h2{font-size:26px}.document-body p,.document-body li{font-size:15px;line-height:1.72}.document-body section+section{margin-top:40px;padding-top:32px}.document-row{grid-template-columns:1fr;gap:4px}.document-row:first-child{display:none}.document-body th,.document-body td{padding:10px 12px}}.document-storage .document-row{font:500 13px/1.5 var(--display);color:#34352f}.document-storage .document-row:not(:first-child) .document-cell:first-child{font:700 13px/1.5 var(--mono)}.document-storage .document-row:not(:first-child) .document-cell:nth-child(2){color:var(--orange)}.document-storage .document-row:first-child{font:750 12px/1.4 var(--display)}html:has(.document-page){scroll-padding-top:0}.document-body li:last-child{margin-bottom:0}.document-body li+li{margin-top:5px}.document-card{margin:18px 0;padding:18px 20px}.document-card p{margin-bottom:8px}.document-aside nav>span{margin-bottom:10px;font-size:12px;line-height:1}.document-back svg{width:16px;height:16px;color:var(--orange);flex:none;width:14px;height:14px}.document-page:not(.document-indexed) .document-body{max-width:793.459px}.document-english .document-card{margin:0;padding:24px}.document-english .document-card p{margin-bottom:6px}.document-english .document-card p:last-child{margin-bottom:0}.document-header h1{text-wrap:balance}@media (max-width:640px){.document-english .document-card{padding:20px}}
