.legal-module__ng-cUG__page{color:#171e2e;background:linear-gradient(165deg,#f1f6ff 0,#fff 500px);min-height:100vh;padding-bottom:24px}.legal-module__ng-cUG__page a:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #1766f6}.legal-module__ng-cUG__skip{z-index:10;background:#fff;padding:12px 16px;position:absolute;top:-80px;left:24px}.legal-module__ng-cUG__skip:focus{top:16px}.legal-module__ng-cUG__header,.legal-module__ng-cUG__main{width:min(1120px,100% - 64px);margin:0 auto}.legal-module__ng-cUG__header{border-bottom:1px solid #e1e7f0;justify-content:space-between;align-items:center;gap:24px;padding:28px 0;display:flex}.legal-module__ng-cUG__logo{flex-shrink:0;width:150px}.legal-module__ng-cUG__logo img{width:100%;height:auto}.legal-module__ng-cUG__languages{flex-wrap:wrap;gap:16px;font-size:14px;display:flex}.legal-module__ng-cUG__languages a{color:#536079;align-items:center;min-height:44px;display:inline-flex}.legal-module__ng-cUG__languages [aria-current]{color:#1355ce;text-underline-offset:5px;text-decoration:underline}.legal-module__ng-cUG__intro{max-width:790px;padding:44px 0 42px}.legal-module__ng-cUG__back{color:#536079;align-items:center;min-height:44px;font-size:14px;display:inline-flex}.legal-module__ng-cUG__eyebrow{color:#1760d5;letter-spacing:.04em;margin:28px 0 12px;font-size:13px;font-weight:600}.legal-module__ng-cUG__intro h1{letter-spacing:-.045em;margin:0;font-size:clamp(34px,4.7vw,54px);font-weight:500;line-height:1.1}.legal-module__ng-cUG__description{color:#536079;margin:22px 0 0;font-size:18px;line-height:1.65}.legal-module__ng-cUG__updated{color:#536079;margin-top:18px;font-size:13px}.legal-module__ng-cUG__body{grid-template-columns:245px minmax(0,1fr);align-items:start;gap:66px;padding:0 0 100px;display:grid}.legal-module__ng-cUG__sidebar{position:sticky;top:24px}.legal-module__ng-cUG__policies{background:#fff;border:1px solid #e1e7f0;border-radius:16px;gap:4px;padding:8px;display:grid}.legal-module__ng-cUG__policies a{color:#536079;border-radius:9px;align-items:center;min-height:44px;padding:10px 12px;font-size:14px;display:flex}.legal-module__ng-cUG__policies a:hover{background:#f6f8fc}.legal-module__ng-cUG__policies [aria-current]{color:#1355ce;background:#eaf1ff;font-weight:600}.legal-module__ng-cUG__contents{color:#536079;gap:10px;margin-top:28px;padding:0 12px;font-size:13px;display:grid}.legal-module__ng-cUG__contents h2{color:#171e2e;margin:0 0 4px;font-size:12px;font-weight:600}.legal-module__ng-cUG__contents a{line-height:1.6}.legal-module__ng-cUG__contents a:hover,.legal-module__ng-cUG__back:hover{color:#1355ce;text-decoration:underline}.legal-module__ng-cUG__article{min-width:0}.legal-module__ng-cUG__section{margin-bottom:34px;scroll-margin-top:24px}.legal-module__ng-cUG__section h2,.legal-module__ng-cUG__contact h2{letter-spacing:-.025em;margin:0 0 14px;font-size:21px;font-weight:600;line-height:1.4}.legal-module__ng-cUG__section p,.legal-module__ng-cUG__section li,.legal-module__ng-cUG__contact p{color:#48556b;overflow-wrap:anywhere;font-size:16px;line-height:1.8}.legal-module__ng-cUG__section p+p{margin-top:14px}.legal-module__ng-cUG__section ul{margin-top:14px;padding-left:22px;list-style:outside}.legal-module__ng-cUG__section li+li{margin-top:10px}.legal-module__ng-cUG__contact{background:#f1f6ff;border:1px solid #dce7fc;border-radius:18px;padding:26px}.legal-module__ng-cUG__contact a{color:#1355ce;text-underline-offset:4px;overflow-wrap:anywhere;margin-top:14px;text-decoration:underline;display:inline-block}@media (max-width:800px){.legal-module__ng-cUG__body{grid-template-columns:1fr;gap:32px;padding-bottom:64px}.legal-module__ng-cUG__sidebar{position:static}.legal-module__ng-cUG__contents{display:none}.legal-module__ng-cUG__policies{grid-template-columns:repeat(2,minmax(0,1fr))}.legal-module__ng-cUG__intro{padding-top:24px;padding-bottom:28px}}@media (max-width:480px){.legal-module__ng-cUG__header,.legal-module__ng-cUG__main{width:calc(100% - 40px)}.legal-module__ng-cUG__header{gap:12px;padding:18px 0}.legal-module__ng-cUG__logo{width:125px}.legal-module__ng-cUG__languages{gap:10px;font-size:12px}.legal-module__ng-cUG__description{font-size:16px}.legal-module__ng-cUG__policies a{padding:10px;font-size:13px}.legal-module__ng-cUG__contact{padding:20px}}
