main.legal .legal__sheet{border:1px solid var(--line);background:var(--panel);border-radius:20px;max-width:52rem;margin-top:2.5rem;padding:clamp(1.4rem,4.5vw,3.25rem) clamp(1.15rem,4.5vw,3.5rem);box-shadow:0 1px #16120f08,0 26px 50px -38px #16120f61}main.legal .legal__sheet h2{border-top:1px solid var(--line);letter-spacing:-.01em;text-transform:none;color:var(--ink);margin:2.5rem 0 0;padding-top:2.25rem;font-family:inherit;font-size:22px;font-weight:700;line-height:1.3}main.legal .legal__sheet>h2:first-child{border-top:0;margin-top:0;padding-top:0}@media (max-width:639px){main.legal .legal__sheet h2{margin-top:2rem;padding-top:1.75rem;font-size:20px}}main.legal .legal__sheet :is(p,li){color:#514a42;max-width:68ch;font-size:17px;line-height:1.7}main.legal .legal__sheet :is(p,li) :is(b,strong){color:var(--ink)}main.legal .legal__sheet a{text-underline-offset:3px}@media (max-width:639px){main.legal .legal__sheet :is(p,li){font-size:16px;line-height:1.65}}main.legal .legal__sheet p.text-\[13px\]{font-size:14px}
