.legal-doc .body .glance{border:1px solid var(--line-strong);margin:0 0 18px;padding:16px 16px 14px}.legal-doc .body .glance h2{font-size:var(--fs-ui);font-weight:var(--fw-medium);margin:0 0 10px}.legal-doc .body .glance ul{gap:6px;margin:0;padding-left:16px;list-style:outside;display:grid}.legal-doc .body .glance li{font-size:var(--fs-body);line-height:var(--lh-body)}.legal-doc .body .glance li a{font-size:var(--fs-body-s);color:var(--soft);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;white-space:nowrap}.legal-doc .body .glance .glance-note{font-size:var(--fs-body-s);color:var(--mute);margin:10px 0 0}.legal-doc details.clause{border-top:1px solid var(--line)}.legal-doc details.clause:last-of-type{border-bottom:1px solid var(--line)}.legal-doc details.clause>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;list-style:none;display:flex}.legal-doc details.clause>summary::-webkit-details-marker{display:none}.legal-doc details.clause>summary:after{content:"+";font-size:var(--fs-title-s);font-weight:var(--fw-light);flex:none}.legal-doc details.clause[open]>summary:after{content:"−"}.legal-doc details.clause>summary .legal-h{margin:0}.legal-doc details.clause[open]{padding-bottom:12px}.legal-doc details.clause.history>summary{font-size:var(--fs-body-s);color:var(--soft)}.legal-doc .body>details.clause{margin-block:0}
