.roava-legal{color:#101114;min-height:100vh;font-family:var(--font-roava), sans-serif;background:#fff;line-height:1.7}.legal-top,.legal-main,.legal-footer{width:min(1120px,100% - 48px);margin-inline:auto}.legal-top{justify-content:space-between;align-items:center;gap:20px;min-height:96px;display:flex}.legal-top img{width:120px;height:auto;display:block}.legal-pill{background:#f4f5f7;border-radius:24px;justify-content:center;align-items:center;min-height:44px;padding:9px 20px;font-size:14px;font-weight:500;display:inline-flex}.legal-heading{max-width:780px;padding:64px 0 42px}.legal-back{color:#355cff;align-items:center;min-height:44px;font-size:14px;font-weight:500;display:inline-flex}.legal-heading h1{letter-spacing:-.045em;margin:10px 0 20px;font-size:clamp(36px,5vw,62px);line-height:1.06}.legal-heading>p{color:#626977;margin-bottom:20px;font-size:19px;line-height:1.6}.legal-date{color:#626977;font-size:13px}.legal-layout{grid-template-columns:210px minmax(0,1fr);gap:70px;padding:22px 0 70px;display:grid}.legal-nav{flex-direction:column;align-self:start;align-items:flex-start;gap:8px;display:flex;position:sticky;top:24px}.legal-nav a{color:#626977;border-radius:14px;align-items:center;min-height:44px;padding:6px 14px;font-size:14px;display:flex}.legal-nav a:hover{color:#101114;background:#f4f6fa}.legal-article{min-width:0}.legal-article section{margin-bottom:36px;scroll-margin-top:24px}.legal-article h2{letter-spacing:-.025em;margin:0 0 14px;font-size:23px;line-height:1.25}.legal-article p,.legal-article li{color:#424955;overflow-wrap:anywhere;font-size:16px}.legal-article p{margin:0 0 16px}.legal-article a{color:#2850dc;text-underline-offset:4px;text-decoration:underline}.legal-article li+li{margin-top:12px}.legal-article ul,.legal-article ol{padding-left:22px}.legal-contact,.legal-callout{background:#f6f7f9;border-radius:26px;padding:26px}.legal-draft{color:#694818;background:#fff5df;border-radius:22px;margin-bottom:24px;padding:20px 24px;font-size:14px}.legal-draft p{margin:4px 0 0}.legal-callout strong{margin-bottom:8px;display:block}.legal-article .legal-action{color:#fff;background:#355cff;border-radius:26px;justify-content:center;align-items:center;min-height:48px;padding:10px 24px;font-weight:500;text-decoration:none;display:inline-flex}.legal-action:active,.legal-pill:active{transform:scale(.98)}.legal-footer{color:#626977;flex-wrap:wrap;justify-content:space-between;gap:24px;padding-block:28px 38px;font-size:13px;display:flex}.legal-footer nav{flex-wrap:wrap;gap:8px 18px;display:flex}.legal-footer a{align-items:center;min-height:44px;display:inline-flex}.roava-legal a:focus-visible{outline-offset:4px;border-radius:6px;outline:3px solid #355cff}@media (max-width:700px){.legal-top,.legal-main,.legal-footer{width:calc(100% - 36px)}.legal-top{min-height:80px}.legal-top img{width:104px}.legal-pill{padding:9px 14px}.legal-heading{padding:24px 0 28px}.legal-heading>p{font-size:17px}.legal-layout{flex-direction:column;gap:30px;padding-top:0;display:flex}.legal-nav{flex-flow:wrap;gap:4px;position:static}.legal-nav a{background:#f5f6f8}.legal-article h2{font-size:22px}.legal-contact,.legal-callout{padding:20px}.legal-footer{display:block}.legal-footer nav{margin-top:12px}}@media print{.legal-top,.legal-nav,.legal-footer,.legal-back{display:none}.legal-main{width:100%}.legal-layout{padding:0;display:block}.legal-heading{padding:0 0 20px}.legal-article section{break-inside:avoid}.roava-legal{color:#000;background:#fff}}
