.hbMain:has(>.legalLayout){max-width:1040px}.legalLayout{align-items:flex-start;gap:2.5rem;min-height:calc(100dvh - 10.5rem);display:flex}.legalSidebar{flex-direction:column;flex-shrink:0;gap:.2rem;width:240px;display:flex;position:sticky;top:1.5rem}.legalSidebarLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--hb-text-soft);margin-bottom:.4rem;padding:0 1rem;font-size:.72rem;font-weight:700}.legalSideItem{text-align:left;border-radius:var(--radius-sm);width:100%;color:var(--hb-text-muted);align-items:center;padding:.75rem 1rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:background .16s,color .16s;display:flex}.legalSideItem:hover{background:var(--hb-soft);color:var(--hb-text-strong)}.legalSideItem--active{background:var(--hb-tint-blue);color:var(--accent-blue-strong)}.legalContent{flex:1;min-width:0}.legalDocPage{border:1px solid var(--hb-line-soft);background:var(--hb-card);border-radius:20px;gap:.95rem;padding:1.75rem;display:grid;box-shadow:0 16px 38px #4a60841a}.legalDocHeader{text-align:left}.legalDocLead{color:var(--hb-text-muted);max-width:60ch;margin:.35rem 0 0;font-size:.94rem}.legalDocContent{color:var(--hb-text-strong);gap:.7rem;line-height:1.55;display:grid}.legalDocTitle{letter-spacing:-.03em;color:var(--hb-text-strong);margin:0;font-size:clamp(1.5rem,3vw,1.95rem);font-weight:900;line-height:1.15}.legalDocMeta{border-bottom:1px solid var(--hb-line-soft);flex-wrap:wrap;align-items:baseline;gap:.5rem 2rem;margin-bottom:.25rem;padding-bottom:1rem;display:flex}.legalDocMetaItem{align-items:baseline;gap:.5rem;display:flex}.legalDocMetaItem--hash{flex:100%;min-width:0}.legalDocMetaLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--hb-text-soft);flex-shrink:0;font-size:.72rem;font-weight:700}.legalDocMetaValue{color:var(--hb-text-strong);font-size:.9rem;font-weight:700}.legalDocMetaHash{font-family:var(--font-mono);color:var(--hb-text);word-break:break-all;min-width:0;font-size:.72rem}.legalDocDownloadRow{justify-content:flex-end;display:flex}.legalDocDownloadLink{color:var(--accent-blue-strong);font-size:.82rem;font-weight:700;text-decoration:none}.legalDocDownloadLink:hover{color:var(--hb-text-strong)}.legalDocBody{background:var(--surface-white);border:1px solid var(--hb-line-soft);border-radius:var(--radius-inner);color:var(--hb-text);white-space:pre-wrap;word-wrap:break-word;overflow-wrap:anywhere;margin:0;padding:1.75rem;font-family:inherit;font-size:.95rem;line-height:1.68}.legalDocDisclaimer{text-align:center;color:var(--hb-text-soft);margin:0;font-size:.78rem}.supportRequestCard--open{background:repeating-linear-gradient(-45deg,#fee2e2e6 0 10px,#ffffffeb 10px 20px)}.supportRequestCard--closed{background:repeating-linear-gradient(-45deg,#dcfce7e6 0 10px,#ffffffeb 10px 20px)}@media (max-width:760px){.legalLayout{flex-direction:column;gap:1rem;min-height:auto}.legalSidebar{flex-direction:row;gap:.4rem;width:100%;position:static;overflow-x:auto}.legalSidebarLabel{display:none}.legalSideItem{white-space:nowrap;min-height:var(--tap-target-min);flex:none}.legalDocPage{border-radius:var(--radius-inner);padding:1rem .85rem}.legalDocBody{padding:1rem}}
