.sec.legal{padding:48px 0 72px}.legal-col{overflow-wrap:break-word;min-width:0;max-width:720px;margin:0 auto}.legal-head{border-bottom:1px solid var(--border-default);margin-bottom:40px;padding-bottom:28px}.legal-over{font-size:var(--text-overline);letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--blue-600);margin:0 0 12px;font-weight:700;line-height:1.5}.legal-head h1{font-size:36px;font-weight:700;line-height:var(--leading-tight);letter-spacing:var(--tracking-display);color:var(--navy-900);text-wrap:balance;margin:0}.legal-upd{font-size:var(--text-xs);color:var(--slate-500);margin:12px 0 0;font-weight:500;line-height:1.5}.legal-body{font-size:var(--text-body);color:var(--slate-600);line-height:1.65}.legal-body section+section{margin-top:40px}.legal-body h2{font-size:22px;font-weight:700;line-height:var(--leading-snug);letter-spacing:var(--tracking-heading);color:var(--navy-900);scroll-margin-top:calc(var(--hdr-h,92px) + 16px);text-wrap:balance;margin:0 0 14px}.legal-body h3{font-size:var(--text-h4);font-weight:700;line-height:var(--leading-snug);letter-spacing:var(--tracking-heading);color:var(--navy-900);margin:24px 0 10px}.legal-body p{text-wrap:pretty;margin:0 0 12px}.legal-body p:last-child{margin-bottom:0}.legal-body ul,.legal-body ol{margin:0 0 12px;padding-left:22px}.legal-body ul:last-child,.legal-body ol:last-child{margin-bottom:0}.legal-body ul{list-style:outside}.legal-body ol{list-style:decimal}.legal-body li{padding-left:4px}.legal-body li+li{margin-top:8px}.legal-body li::marker{color:var(--slate-400)}.legal-body ol li::marker{color:var(--navy-900);font-weight:700}.legal-body strong{color:var(--navy-900);font-weight:700}.legal-body a{color:var(--blue-600);text-underline-offset:3px;border-radius:2px;text-decoration:underline}.legal-body a:hover{color:var(--blue-700)}.legal-body a:focus-visible{box-shadow:var(--shadow-focus,0 0 0 3px #3b66ff40);outline:none}@media (min-width:768px){.sec.legal{padding:72px 0 96px}.legal-head{margin-bottom:48px;padding-bottom:32px}.legal-head h1{font-size:var(--text-h1)}.legal-body{font-size:17px}.legal-body h2{font-size:var(--text-h3)}.legal-body section+section{margin-top:48px}}
