.he-legal-page{width:100%;overflow:clip;background:#fff;color:#000d34;font-family:var(--font-reddit-sans),sans-serif;font-size:16px;font-weight:400;line-height:22px}.he-legal-page :is(h1,h2,p,ol,ul){margin:0;padding:0;letter-spacing:0}.he-legal-intro{display:flex;flex-direction:column;gap:24px;padding:80px max(24px,calc((100% - 1240px)/2)) 0}.he-legal-intro,.he-legal-intro>*{position:relative}.he-legal-intro .he-legal-map{position:absolute;top:-40px;left:calc(50% + 59px);width:693.531px;height:391.174px;max-width:none;pointer-events:none;transform:scaleY(-1)}.he-legal-breadcrumb{display:flex;align-items:center;gap:4px;font-family:var(--font-reddit-mono),monospace;font-size:12px;line-height:17px;letter-spacing:.48px;text-transform:uppercase;color:#717680}.he-legal-breadcrumb span:last-child{color:#000d34}.he-legal-breadcrumb img{flex:0 0 16px;max-width:none}.he-legal-intro h1{font-size:48px;line-height:62px;font-weight:500}.he-legal-introduction{max-width:760px;color:#717680;white-space:pre-line}.he-legal-metadata{display:flex;align-items:center;gap:32px;font-family:var(--font-reddit-mono),monospace;font-size:12px;line-height:17px;text-transform:uppercase;color:#717680;letter-spacing:.48px}.he-legal-metadata>span{height:16px;width:1px;background:#dde1e9}.he-legal-metadata>p{letter-spacing:inherit}.he-legal-notice{display:flex;flex-direction:column;gap:8px;padding:24px;box-shadow:inset 0 0 0 1px #dde1e9;border-radius:8px;background:#f6f9ff;font-size:14px;line-height:20px}.he-legal-notice p+p{color:#717680}.he-legal-reading-layout{display:grid;grid-template-columns:380px minmax(0,760px);gap:100px;max-width:1240px;margin:0 auto;padding:100px 0 120px}.he-legal-toc{align-self:start;position:sticky;top:40px;display:flex;flex-direction:column;gap:24px}.he-legal-toc>p{font-family:var(--font-reddit-mono),monospace;font-size:12px;line-height:17px;color:#717680;text-transform:uppercase;letter-spacing:.48px}.he-legal-toc ol{display:flex;flex-direction:column;gap:4px;list-style:none}.he-legal-toc a{display:flex;gap:14px;align-items:center;min-height:44px;padding:12px 16px;border-radius:8px;text-decoration:none;color:#717680;font-size:14px;line-height:20px}.he-legal-toc a>span:first-child{flex:0 0 14px;font-family:var(--font-reddit-mono),monospace;font-size:12px;line-height:17px;letter-spacing:.48px}.he-legal-toc a{transition:background-color .3s ease-out,color .3s ease-out}.he-legal-toc a:hover{background:#f6f9ff}.he-legal-toc a.is-active{color:#1545d5;background:#f6f9ff}.he-legal-toc a:focus-visible{outline:2px solid #1545d5;outline-offset:2px}.he-legal-reading{display:flex;min-width:0;flex-direction:column;gap:40px;color:#717680}.he-legal-section{display:flex;flex-direction:column;gap:20px;padding-bottom:40px;border-bottom:1px solid #dde1e9;scroll-margin-top:40px;overflow-wrap:break-word}.he-legal-section:last-of-type{border:0;padding-bottom:0}.he-legal-section h2{display:flex;gap:16px;align-items:center;color:#000d34;font-size:24px;font-weight:400;line-height:34px}.he-legal-section h2>span:first-child{flex:0 0 14px;font-family:var(--font-reddit-mono),monospace;color:#1545d5;font-size:12px;line-height:17px;letter-spacing:.48px}.he-legal-bullets{display:flex;flex-direction:column;gap:12px;list-style:none}.he-legal-bullets li{position:relative;padding-left:24px}.he-legal-bullets li:before{content:"•";position:absolute;top:0;left:4px;color:#1545d5}.he-legal-bullets strong{font-weight:700;color:#000d34}.he-legal-contact{display:flex;flex-direction:column;gap:12px;padding:24px;box-shadow:inset 0 0 0 1px #dde1e9;border-radius:8px;background:#f7f8fa}.he-legal-contact p:first-child{color:#000d34}.he-legal-contact p:nth-child(2){color:#1545d5}.he-legal-contact p:last-child{font-family:var(--font-reddit-mono),monospace;font-size:12px;line-height:17px;letter-spacing:.48px;text-transform:uppercase}.he-legal-endnote{display:flex;flex-direction:column;gap:12px;padding-top:24px;box-shadow:inset 0 1px 0 #dde1e9;font-size:14px;line-height:20px}.he-legal-endnote p:first-child{font-family:var(--font-reddit-mono),monospace;font-size:12px;line-height:17px;letter-spacing:.48px;text-transform:uppercase;color:#1545d5}@media(max-width:1279px){.he-legal-intro{padding:40px 24px}.he-legal-intro .he-legal-map{display:none}.he-legal-intro h1{font-size:36px;line-height:47px}.he-legal-introduction{margin-top:-8px!important}.he-legal-metadata{align-items:flex-start;flex-direction:column;gap:8px}.he-legal-metadata>span{display:none}.he-legal-reading-layout{display:flex;flex-direction:column;gap:0;width:100%;padding:0 24px 80px}.he-legal-toc{position:static;gap:16px;padding-bottom:40px;width:100%}.he-legal-toc a{gap:14px;padding:12px 16px}.he-legal-reading{gap:40px;border-top:1px solid #dde1e9;padding-top:40px}.he-legal-section h2{font-size:20px;line-height:28px}.he-legal-bullets li{padding-left:22px}.he-legal-bullets strong{font-weight:400}}@media(prefers-reduced-motion:reduce){.he-legal-page{scroll-behavior:auto}.he-legal-toc a{transition:none}}