.legal-module__WfFtPq__doc{padding:10px 2px 36px}.legal-module__WfFtPq__doc :focus-visible{outline:2px solid var(--sage-700);outline-offset:2px}.legal-module__WfFtPq__doc a{color:var(--sage-700);text-underline-offset:3px;font-weight:600;text-decoration:underline}.legal-module__WfFtPq__updated{color:var(--text-secondary);margin:0 0 14px;font-size:13px}.legal-module__WfFtPq__partOf{color:var(--text-secondary);margin:0 0 18px;font-size:13.5px}.legal-module__WfFtPq__toc{z-index:5;background:var(--surface-card);border-radius:var(--radius-md);box-shadow:var(--shadow-card);border:1px solid var(--border-subtle);margin:0 0 22px;position:sticky;top:8px}.legal-module__WfFtPq__toc summary{cursor:pointer;align-items:center;min-height:48px;padding:0 16px;font-size:15px;font-weight:700;list-style-position:inside;display:flex}.legal-module__WfFtPq__toc ol{margin:0;padding:0 34px 10px}.legal-module__WfFtPq__toc li a{align-items:center;min-height:44px;font-size:15px;display:inline-flex}.legal-module__WfFtPq__section{margin:0 0 30px;scroll-margin-top:76px}.legal-module__WfFtPq__heading{font-family:var(--font-display);margin:0 0 10px;font-size:18px;font-weight:600}.legal-module__WfFtPq__draft{border-radius:var(--radius-sm);color:#6b5310;background:#fff4d6;border:1.5px dashed #d9b45a;margin:0 0 10px;padding:6px 12px;font-size:13.5px;font-weight:700;display:inline-block}.legal-module__WfFtPq__body{color:var(--text-primary);margin:0 0 12px;font-size:15.5px;line-height:1.85}@media (min-width:900px){.legal-module__WfFtPq__toc{top:96px}.legal-module__WfFtPq__section{scroll-margin-top:170px}.legal-module__WfFtPq__heading{font-size:21px}}
