.legal-head,.page-head{gap:16px;display:grid}.legal-head .t-lead,.page-head .t-lead{max-width:36em}.dates{font:400 var(--fs-fig-small)/1.5 var(--mono);gap:32px;margin:4px 0 0;display:flex}.dates dt{color:var(--dim)}.dates dd{color:var(--ink);margin:0}.short{background:var(--tone);gap:10px;padding:18px 20px;display:grid}.text-col .short-h{font:500 var(--fs-heading)/1.4 var(--sans);letter-spacing:0}.short dl{margin:0;display:grid}.short dl>div{border-top:1px solid var(--line);font-size:var(--fs-ui);grid-template-columns:170px minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.short dt{font-weight:500}.short dd{color:var(--dim);margin:0}.text-col .short p{font-size:var(--fs-label)}.legal-toc ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none;display:grid}.legal-toc a{border-bottom:1px solid var(--line);color:var(--dim);font-size:var(--fs-ui);grid-template-columns:32px minmax(0,1fr);padding:8px 0;text-decoration:none;display:grid}.legal-toc a:hover{color:var(--ink)}.legal-toc .t-fig{font-size:var(--fs-fig-small);color:var(--faint);line-height:1.9}@media (width>=1100px){.legal-toc{display:none}}.text-col .sec-n{font:400 var(--fs-fig)/1 var(--mono);color:var(--faint);vertical-align:.2em;margin-right:6px}.rail-n{font:400 var(--fs-fig-small)/1 var(--mono);color:var(--faint);width:26px;display:inline-block}.rail a[aria-current] .rail-n{color:var(--accent)}.legal-sec h3{font:500 var(--fs-heading)/1.4 var(--sans);margin:8px 0 0}.legal-sec ul{color:var(--dim);gap:8px;max-width:40em;margin:0;padding-left:20px;display:grid}.legal-sec li strong,.legal-sec p strong{color:var(--ink);font-weight:500}.legal-sec table,.riot-table{border-collapse:collapse;width:100%;font-size:var(--fs-ui)}.legal-sec th,.legal-sec td,.riot-table th,.riot-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:9px 12px 9px 0}.legal-sec th,.riot-table th{font:500 var(--fs-label)/1.3 var(--sans);color:var(--dim)}.legal-sec td:not(:first-child),.riot-table td:not(:first-child){color:var(--dim)}.riot-table{table-layout:fixed}.riot-table th:first-child{width:44%}.riot-table td:first-child{font:400 var(--fs-fig)/1.5 var(--mono)}.riot-table td:first-child span{font-family:var(--sans);color:var(--dim)}.never{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.never li{background:var(--tone);font-size:var(--fs-ui);color:var(--dim);align-content:start;gap:4px;padding:14px 16px;display:grid}.never b{color:var(--ink);font-weight:500}.team-feats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.team-feats li{background:var(--tone);font-size:var(--fs-ui);color:var(--dim);align-content:start;justify-items:start;gap:6px;padding:16px;display:grid}.team-feats b{color:var(--ink);font:500 var(--fs-heading)/1.35 var(--sans)}.team-form{background:var(--tone);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:20px;display:grid}.team-form .full{grid-column:1/-1}.team-form .field{font-size:var(--fs-label);color:var(--dim);gap:6px;min-width:0;display:grid}.team-form .search{background:var(--bg);height:44px;padding-left:12px}.team-form .chips{flex-wrap:wrap;gap:6px;display:flex}.team-form .select{justify-self:start}.team-form .send{font-size:var(--fs-label);color:var(--dim);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.team-form .problem{font-size:var(--fs-label);color:var(--warn);align-items:center;gap:6px;margin:0;display:flex}.team-form .problem:empty{display:none}.team-sent{background:var(--tone);font-size:var(--fs-ui);align-items:flex-start;gap:10px;padding:16px 20px;display:flex}.team-sent svg{color:var(--gain);margin-top:2px}.team-sent b{font-weight:500;display:block}.team-sent span{font-size:var(--fs-label);color:var(--dim)}@media (width<=639px){.short dl>div{grid-template-columns:minmax(0,1fr);gap:2px}.never,.team-feats,.team-form{grid-template-columns:minmax(0,1fr)}.dates{gap:20px}.riot-table thead{display:none}.riot-table tr{border-bottom:1px solid var(--line);padding:8px 0;display:grid}.riot-table td{border:0;padding:0}}
