main.legal{width:min(100% - 48px,760px)}.legal nav{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin-bottom:56px}.legal .brand{margin-bottom:0}.legal h1{font-size:clamp(30px,6vw,44px);overflow-wrap:anywhere}.legal section{margin-top:32px;padding-top:28px}.legal h2{font-size:21px;line-height:1.35}.legal section p{font-size:16px;line-height:1.75;color:#bcbcc2}.legal section a{font-size:inherit;overflow-wrap:anywhere}.legal footer{margin-top:40px;padding-top:24px;border-top:1px solid #27272b}.legal nav>a:last-child{font-size:14px}@media(max-width:400px){main.legal{width:calc(100% - 40px)}}
