.legal-module__v9nplG__page{color:#17243a;background:#f7f9f9;min-height:100vh}.legal-module__v9nplG__skipLink{z-index:300;color:#fff;background:#142237;border-radius:8px;padding:12px 17px;font-weight:800;position:fixed;top:-80px;left:18px}.legal-module__v9nplG__skipLink:focus{top:16px}.legal-module__v9nplG__page>header,.legal-module__v9nplG__page>footer{justify-content:space-between;align-items:center;gap:25px;width:min(1040px,100% - 40px);margin:0 auto;display:flex}.legal-module__v9nplG__page>header{border-bottom:1px solid #dce4e7;min-height:82px}.legal-module__v9nplG__page>header nav,.legal-module__v9nplG__page>footer div{gap:22px;display:flex}.legal-module__v9nplG__page>header nav a,.legal-module__v9nplG__page>footer a{color:#52657a;align-items:center;min-height:44px;font-size:12px;font-weight:720;display:inline-flex}.legal-module__v9nplG__page main{width:min(900px,100% - 40px);margin:0 auto;padding:90px 0 110px}.legal-module__v9nplG__intro{border-bottom:1px solid #d7e0e3;padding-bottom:55px}.legal-module__v9nplG__intro>p{color:#167c72;letter-spacing:.15em;text-transform:uppercase;margin:0 0 16px;font-size:10px;font-weight:850}.legal-module__v9nplG__intro h1{color:#142237;letter-spacing:-.045em;max-width:760px;margin:0;font-family:Georgia,serif;font-size:clamp(45px,7vw,72px);font-weight:500;line-height:1}.legal-module__v9nplG__intro span{color:#5a6b7f;max-width:750px;margin-top:25px;font-size:17px;line-height:1.7;display:block}.legal-module__v9nplG__page article{gap:0;display:grid}.legal-module__v9nplG__page article section{border-bottom:1px solid #dce4e7;grid-template-columns:.48fr 1fr;gap:50px;padding:40px 0;display:grid}.legal-module__v9nplG__page article h2{color:#172a42;margin:0;font-family:Georgia,serif;font-size:23px}.legal-module__v9nplG__page article p{color:#56687c;margin:0;font-size:14px;line-height:1.8}.legal-module__v9nplG__page article a{color:#116d66;text-underline-offset:3px;font-weight:750;text-decoration:underline}.legal-module__v9nplG__page>footer{color:#718194;border-top:1px solid #dce4e7;padding:25px 0 35px;font-size:10px}@media (max-width:650px){.legal-module__v9nplG__page>header nav a:first-child{display:none}.legal-module__v9nplG__page main{padding-block:65px}.legal-module__v9nplG__page article section{grid-template-columns:1fr;gap:15px;padding:31px 0}.legal-module__v9nplG__page>footer{flex-direction:column;align-items:flex-start}.legal-module__v9nplG__page>footer div{flex-wrap:wrap}}
