.legal-main{padding:48px 0 96px;background:#fff;color:#202124}.legal-main .container{width:min(1470px,calc(100% - 64px));margin:auto}.legal-breadcrumbs{display:flex;gap:12px;flex-wrap:wrap;font-size:13px;color:#66717e;margin-bottom:36px}.legal-breadcrumbs a{color:inherit}.legal-heading{max-width:1000px;margin-bottom:56px}.legal-heading h1{font-family:'PT Serif',Georgia,serif;font-size:clamp(32px,3.4vw,52px);line-height:1.16;margin:20px 0 24px;letter-spacing:-.02em}.legal-heading>p:last-child{font-size:14px;color:#697584}.legal-layout{display:grid;grid-template-columns:minmax(0,940px) minmax(220px,1fr);gap:80px;align-items:start}.legal-document section+section{margin-top:40px}.legal-document h2{font-family:'PT Serif',Georgia,serif;font-size:26px;line-height:1.3;margin:0 0 20px}.legal-document p{font-size:16px;line-height:1.85;color:#4c5865;margin:0 0 18px;overflow-wrap:anywhere}.legal-document a{color:#bd242a;text-underline-offset:3px}.legal-nav{padding:28px;border:1px solid #e1e5e8;border-radius:16px;background:#edf0f2;display:grid;gap:18px;font-size:14px;line-height:1.5}.legal-nav a{color:#303a45}.legal-nav a[aria-current]{color:#b82329;font-weight:600}.legal-page .site-footer__legal{flex-wrap:wrap;row-gap:14px}@media(max-width:900px){.legal-layout{grid-template-columns:1fr;gap:40px}.legal-nav{grid-row:2}.legal-heading{margin-bottom:40px}.legal-main .container{width:calc(100% - 40px)}}@media(max-width:480px){.legal-main{padding:32px 0 64px}.legal-heading h1{font-size:32px}.legal-document h2{font-size:23px}.legal-breadcrumbs{margin-bottom:28px}}
.legal-document section{padding:0;background:transparent}
