.legal-shell{display:grid;gap:24px}.legal-hero{display:grid;gap:14px;padding:10px 0 4px}.legal-title{margin:0;font-size:clamp(30px,5vw,44px);line-height:1.12;max-width:14ch}.legal-intro{margin:0;max-width:72ch;color:hsla(0,0%,100%,.92);font-size:16px;line-height:1.75}.legal-meta-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:920px}.legal-meta-card{display:grid;gap:6px;padding:16px;border-radius:16px;background:linear-gradient(170deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.025));border:1px solid hsla(0,0%,100%,.08)}.legal-meta-label{margin:0;color:rgba(170,176,213,.82);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.legal-meta-value{margin:0;color:hsla(0,0%,100%,.96);font-size:16px;line-height:1.5}.legal-section{display:grid;gap:14px;border-radius:20px;padding:24px 20px;background:linear-gradient(180deg,rgba(18,22,42,.82),rgba(18,22,42,.68));border:1px solid hsla(0,0%,100%,.08)}.legal-subtitle{margin:4px 0 0;font-size:18px;line-height:1.35}.legal-list,.legal-paragraph{margin:0;max-width:76ch;color:var(--text-sub);font-size:15px;line-height:1.8}.legal-list{padding-left:20px;display:grid;gap:10px}.legal-link{color:rgba(103,232,255,.94);text-decoration:none}.legal-link:hover{color:#fff}.legal-note{margin:0;max-width:76ch;color:hsla(0,0%,100%,.7);font-size:14px;line-height:1.7}.humbeat-legal-page .page-shell{width:min(100%,1280px);padding:24px var(--site-page-inline-padding) 44px}.humbeat-legal-page .legal-shell{gap:28px}.humbeat-legal-page .legal-hero{gap:18px;padding:0}.humbeat-legal-page .section-kicker{width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;min-height:32px;padding:0 14px;border-radius:999px;color:#00f2ff;font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1)}.humbeat-legal-page .legal-title{max-width:12ch;font-family:Clash Grotesk,Avenir Next,sans-serif;font-size:clamp(42px,6vw,68px);line-height:1.02;letter-spacing:-.04em}.humbeat-legal-page .legal-intro{max-width:44rem;color:rgba(156,163,175,.96);font-size:19px;line-height:1.78}.humbeat-legal-page .legal-meta-grid{max-width:1040px;gap:16px}.humbeat-legal-page .legal-meta-card,.humbeat-legal-page .legal-section{background:linear-gradient(180deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.02)),linear-gradient(180deg,rgba(15,17,24,.94),rgba(11,13,20,.98));border:1px solid hsla(0,0%,100%,.09);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.03),0 18px 48px rgba(0,0,0,.22)}.humbeat-legal-page .legal-meta-card{gap:8px;padding:18px;border-radius:20px}.humbeat-legal-page .legal-meta-label{color:rgba(0,242,255,.88);letter-spacing:.16em}.humbeat-legal-page .legal-meta-value{font-size:17px}.humbeat-legal-page .legal-section{gap:16px;padding:28px 24px;border-radius:24px}.humbeat-legal-page .section-title{margin:0;font-family:Clash Grotesk,Avenir Next,sans-serif;font-size:clamp(24px,3vw,32px);line-height:1.14;letter-spacing:-.03em}.humbeat-legal-page .legal-subtitle{color:hsla(0,0%,100%,.96);font-family:Clash Grotesk,Avenir Next,sans-serif;font-size:20px;line-height:1.28}.humbeat-legal-page .legal-list,.humbeat-legal-page .legal-note,.humbeat-legal-page .legal-paragraph{color:rgba(174,182,194,.94)}.humbeat-legal-page .legal-list,.humbeat-legal-page .legal-paragraph{font-size:16px;line-height:1.85}.humbeat-legal-page .legal-note{font-size:14px}.humbeat-legal-page .legal-link{color:#00f2ff}.humbeat-legal-page .legal-link:hover{color:#fff}@media (max-width:760px){.legal-meta-grid{grid-template-columns:1fr}.legal-shell{width:100%}.legal-section{border-radius:22px}.legal-meta-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.humbeat-legal-page .page-shell{padding-top:10px;padding-bottom:30px}.legal-title{max-width:none;font-size:clamp(28px,8vw,38px)}.humbeat-legal-page .legal-title{font-size:clamp(34px,11vw,48px)}.legal-intro,.legal-list,.legal-paragraph{font-size:15px}.legal-section{padding:18px 16px}.humbeat-legal-page .legal-section{padding:22px 18px;border-radius:20px}}