.legal__main{flex:1 0 auto;padding-block:30px 50px}.legal__doc{overflow-wrap:anywhere;max-width:34rem}.legal__doc h1{letter-spacing:-.01em;color:var(--ink);margin:0 0 8px;font-size:26px;font-weight:800;line-height:1.3}.legal__meta{color:var(--n400);margin:0 0 26px;font-size:13px}.legal__doc h2{color:var(--ink);margin:30px 0 10px;font-size:18px;font-weight:700;line-height:1.4}.legal__doc>h2:first-of-type{margin-top:6px}.legal__doc p{color:var(--n600);overflow-wrap:anywhere;margin:0 0 12px;font-size:15px;line-height:1.75}.legal__doc ul{margin:0 0 12px;padding-left:20px}.legal__doc li{color:var(--n600);overflow-wrap:anywhere;font-size:15px;line-height:1.75}.legal__doc li+li{margin-top:2px}.legal__doc a{color:var(--accent-600);text-underline-offset:2px;text-decoration:underline}@media (hover:hover) and (pointer:fine){.legal__doc a:hover{color:var(--accent-700)}}.legal__doc a:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.legal__doc strong{color:var(--ink);font-weight:700}.legal__callout{background:var(--accent-50);border:1px solid var(--accent-100);color:var(--accent-700);overflow-wrap:anywhere;border-radius:14px;margin:0 0 22px;padding:14px 16px;font-size:14px;line-height:1.75}.legal__callout p{color:inherit;font-size:inherit;line-height:inherit;margin:0}.legal__callout p+p{margin-top:8px}.legal__rows{border-top:1px solid var(--n200);margin:0 0 20px}.legal__row{border-bottom:1px solid var(--n200);padding:13px 0}.legal__row dt{color:var(--n500);margin-bottom:4px;font-size:13px;font-weight:700}.legal__row dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.7}
