.hfu-legal{box-sizing:border-box;width:100%;max-width:760px;color:var(--hfu-ink);line-height:var(--hfu-lh-body);overflow-wrap:break-word;margin:0 auto;padding:0 0 24px}.hfu-legal__doc{min-width:0}.hfu-legal a{color:var(--hfu-link);text-underline-offset:2px;text-decoration:underline}.hfu-legal p,.hfu-legal__head h1{margin:0 0 12px}.hfu-legal__meta{color:var(--hfu-ink-2);font-size:var(--hfu-fs-small);font-weight:var(--hfu-fw-medium);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 20px;display:flex}.hfu-legal__version{color:var(--hfu-link);background:var(--hfu-violet-50);border:1px solid var(--hfu-violet-100);border-radius:var(--hfu-r-pill);padding:4px 12px}.hfu-legal__lead{margin:0;font-size:1.0625rem}.hfu-legal__scope{background:var(--hfu-violet-50);border:1px solid var(--hfu-violet-100);border-left:3px solid var(--hfu-link);border-radius:var(--hfu-r-md);margin:24px 0;padding:16px 20px}.hfu-legal__scope h2,.hfu-legal__toc h2{font-size:var(--hfu-fs-h3);margin:0 0 8px}.hfu-legal__scope p{margin:0}.hfu-legal__toc{background:var(--hfu-surface-3);border:1px solid var(--hfu-line);border-radius:var(--hfu-r-md);margin:0 0 8px;padding:16px 20px}.hfu-legal__toc ol{margin:0;padding:0 0 0 1.5em}.hfu-legal__toc li{break-inside:avoid}.hfu-legal__toc a{align-items:center;min-height:44px;display:inline-flex}@media (min-width:640px){.hfu-legal__toc ol{column-count:2;column-gap:32px}}.hfu-legal__section{margin-top:40px;scroll-margin-top:16px}.hfu-legal__section h2{margin:0 0 12px}.hfu-legal__section h3{margin:24px 0 8px}.hfu-legal ul{margin:0 0 12px;padding:0 0 0 1.25em}.hfu-legal li{margin:0 0 8px}.hfu-legal strong{font-weight:var(--hfu-fw-semibold)}.hfu-legal__tablewrap{background:var(--hfu-surface);border:1px solid var(--hfu-line-strong);border-radius:var(--hfu-r-md);margin:12px 0 16px;overflow:hidden}.hfu-legal__table{border-collapse:collapse;width:100%;font-size:var(--hfu-fs-small);line-height:1.5}.hfu-legal__table caption{color:var(--hfu-ink);font-weight:var(--hfu-fw-semibold);text-align:left;background:var(--hfu-surface-2);padding:12px 16px}.hfu-legal__table th,.hfu-legal__table td{text-align:left;vertical-align:top;border-top:1px solid var(--hfu-line);padding:12px 16px}.hfu-legal__table thead th{color:var(--hfu-ink-2);font-weight:var(--hfu-fw-medium);background:var(--hfu-surface-3)}.hfu-legal__table tbody th{width:30%;font-weight:var(--hfu-fw-semibold)}@media (max-width:639px){.hfu-legal__table thead{white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.hfu-legal__table,.hfu-legal__table tbody,.hfu-legal__table tr,.hfu-legal__table th,.hfu-legal__table td{width:auto;display:block}.hfu-legal__table tbody th{border-top:1px solid var(--hfu-line-strong);width:auto;padding-bottom:4px}.hfu-legal__table tbody tr:first-child th{border-top:0}.hfu-legal__table td{border-top:0;padding-top:4px;padding-bottom:8px}.hfu-legal__table td:before{content:attr(data-label);color:var(--hfu-ink-2);font-size:.8125rem;font-weight:var(--hfu-fw-medium);display:block}}@media (forced-colors:active){.hfu-legal__version,.hfu-legal__scope,.hfu-legal__toc,.hfu-legal__tablewrap{border-color:canvastext}.hfu-legal__table th,.hfu-legal__table td{border-top-color:canvastext}}
