.public-site .legal-layout{color:#0a0a0a;background:#f5f5f5}.public-site .legal-page.shell{width:min(100% - 72px,1520px);max-width:none;margin-inline:auto;padding-block:280px 160px}.public-site .legal-page>header{margin:0 0 100px}.public-site .legal-page h1{letter-spacing:-.06em;word-break:keep-all;overflow-wrap:normal;margin:0;font-size:148px;font-weight:600;line-height:.96}.public-site .legal-columns{grid-template-columns:25% minmax(0,1fr);display:grid}.public-site .legal-dates{align-content:start;gap:24px;margin:0;display:grid}.public-site .legal-dates dt{margin:0 0 8px;font-size:15px;font-weight:500;line-height:1.3}.public-site .legal-dates dd{margin:0;font-size:18px;font-weight:600;line-height:1.3}.public-site .legal-body{width:100%;min-width:0;max-width:800px}.public-site .legal-body .legal-lead{color:#0a0a0a;letter-spacing:-.035em;max-width:none;min-height:224px;margin:0;padding-bottom:44px;font-size:30px;font-weight:500;line-height:36px}.public-site .legal-body section{border:0;margin:0 0 48px;padding:0}.public-site .legal-body section h2{letter-spacing:-.04em;margin:0 0 24px;font-size:23px;font-weight:600;line-height:1.3}.public-site .legal-body section p,.public-site .legal-body .legal-list{color:#0a0a0a99;max-width:none;font-size:17px;font-weight:500;line-height:1.4}.public-site .legal-body section p+p{margin-top:20px}.public-site .legal-body .legal-list{margin-block:0}.public-site .legal-body a{color:inherit}.public-site .legal-body .legal-table-wrap{max-width:100%;margin-top:0}.public-site .legal-body .legal-contact-card{max-width:100%}@media (min-width:1600px){.public-site .legal-columns{grid-template-columns:381px minmax(0,1fr)}}@media (min-width:810px) and (max-width:1199px){.public-site .legal-page.shell{width:calc(100% - 60px);padding-top:200px}.public-site .legal-page h1{font-size:min(118px,11vw)}.public-site .legal-body .legal-lead{font-size:28px;line-height:33.6px}.public-site .legal-body section h2{font-size:22px}.public-site .legal-body section p,.public-site .legal-body .legal-list{font-size:16px;line-height:22.4px}}@media (max-width:809px){.public-site .legal-page.shell{width:calc(100% - 40px);padding-block:85px 100px}.public-site .legal-page>header{margin-bottom:40px}.public-site .legal-page h1{word-break:normal;font-size:64px}.public-site .legal-columns{grid-template-columns:minmax(0,1fr);gap:48px}.public-site .legal-dates{gap:12px}.public-site .legal-dates>div{align-items:baseline;gap:12px;display:flex}.public-site .legal-dates dt{margin:0}.public-site .legal-body .legal-lead{min-height:0;margin-bottom:64px;padding:0;font-size:24px;line-height:28.8px}.public-site .legal-body section h2{font-size:20px}.public-site .legal-body section p,.public-site .legal-body .legal-list{font-size:15px;line-height:21px}}
