.rove-legal{color:#132029;background:#fff}.legal-wrap{width:min(1280px,100% - 96px);margin:auto}.legal-hero{background:#f4f6f8;overflow:hidden}.legal-hero>.legal-wrap{padding:28px 0 46px;position:relative}.legal-breadcrumb{color:#647888;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:44px;font-size:12px;display:flex}.legal-hero-copy{z-index:1;max-width:950px;position:relative}.legal-eyebrow{letter-spacing:.09em;text-transform:uppercase;color:#637d90;font-size:12px;font-weight:650}.legal-hero h1{letter-spacing:-.045em;margin:22px 0 16px;font-size:clamp(36px,4.5vw,62px);font-weight:750;line-height:1.12}.legal-hero-copy>p:last-child{color:#647787;max-width:820px;font-size:18px;line-height:1.65}.legal-sheets{opacity:.5;width:310px;height:310px;position:absolute;bottom:-70px;right:-5px;-webkit-mask-image:linear-gradient(#000 75%,#0000);mask-image:linear-gradient(#000 75%,#0000)}.legal-sheets i,.legal-sheets>div{background:linear-gradient(110deg,#fff,#a8b7c1);border:1px solid #fff;border-radius:8px;width:170px;height:290px;position:absolute;transform:skewY(-14deg);box-shadow:10px 0 20px #213d4f0b}.legal-sheets i:first-child{opacity:.3;top:30px;left:125px}.legal-sheets i:nth-child(2){opacity:.55;top:10px;left:85px}.legal-sheets i:nth-child(3){top:0;left:45px}.legal-sheets>div{flex-direction:column;justify-content:space-between;padding:48px 24px;display:flex;top:50px}.legal-sheets strong{font-size:23px;font-weight:800}.legal-grid{grid-template-columns:300px minmax(0,1fr);gap:44px;padding-top:45px;padding-bottom:55px;display:grid}.legal-grid aside{border-right:1px solid #e0e7eb;padding-right:20px}.legal-grid aside nav{position:sticky;top:100px}.legal-grid aside a{border-left:2px solid #0000;border-radius:0 4px 4px 0;align-items:center;gap:17px;margin-bottom:9px;padding:17px 14px;display:flex}.legal-grid aside a[aria-current=page]{background:#f1f5f7;border-color:#314e60}.legal-grid aside a:hover{background:#f5f7f8}.legal-grid aside svg{color:#496272;flex-shrink:0}.legal-grid aside span{flex:1}.legal-grid aside strong{font-size:15px;font-weight:650;line-height:1.45;display:block}.legal-grid aside small{color:#6a7f90;margin-top:5px;font-size:13px;line-height:1.5;display:block}.legal-doc-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.legal-doc-meta>p:last-child{color:#6b8091;font-size:12px}.legal-document>h2{letter-spacing:-.04em;margin:20px 0 10px;font-size:38px;font-weight:700;line-height:1.15}.legal-intro{color:#6a7f90;font-size:16px;line-height:1.6}.legal-notice{background:#f1f5f7;border:1px solid #e6edf1;border-radius:5px;align-items:flex-start;gap:17px;margin:28px 0;padding:24px;display:flex}.legal-notice>svg{color:#627e90;flex-shrink:0}.legal-notice strong{font-size:16px;font-weight:650}.legal-notice p{color:#5d7383;margin-top:8px;font-size:15px;line-height:1.7}.legal-toc{border:1px solid #e0e7ed;border-radius:5px;margin:26px 0;padding:23px 25px}.legal-toc h3{margin-bottom:12px;font-size:17px;font-weight:650}.legal-toc a{color:#617b8d;gap:15px;padding:7px 0;font-size:15px;display:flex}.legal-toc a span{color:#243e50}.legal-section{border-bottom:1px solid #e3e9ee;padding:25px 0;scroll-margin-top:110px}.legal-section h3{letter-spacing:-.02em;align-items:baseline;gap:14px;margin-bottom:14px;font-size:23px;font-weight:650;line-height:1.4;display:flex}.legal-section h3 span{color:#7c92a2;font-size:12px;font-weight:400}.legal-section p{color:#526979;font-size:16px;line-height:1.85}.rove-legal a:focus-visible{outline-offset:4px;outline:2px solid #6d8b9f}@media (max-width:1100px){.legal-grid{grid-template-columns:250px minmax(0,1fr);gap:28px}.legal-grid aside{padding-right:14px}.legal-grid aside a{gap:10px;padding:14px 10px}.legal-hero-copy{max-width:80%}.legal-sheets{opacity:.3;right:-75px}}@media (max-width:800px){.legal-wrap{width:calc(100% - 40px)}.legal-grid{grid-template-columns:1fr;gap:25px;padding-top:25px}.legal-grid aside{border-bottom:1px solid #e0e7eb;border-right:0;padding:0 0 20px}.legal-grid aside nav{grid-template-columns:1fr 1fr;gap:4px;display:grid;position:static}.legal-grid aside a{margin:0}.legal-grid aside small{display:none}.legal-hero-copy{max-width:100%}.legal-sheets{display:none}.legal-breadcrumb{margin-bottom:30px}.legal-hero h1{font-size:42px}.legal-document>h2{font-size:32px}}@media (max-width:450px){.legal-grid aside nav{grid-template-columns:1fr}.legal-grid aside a{padding:12px}.legal-hero h1{font-size:38px}.legal-hero-copy>p:last-child{font-size:16px}.legal-notice{gap:12px;padding:18px}.legal-toc{padding:20px}.legal-section h3{font-size:21px}.legal-section p{font-size:16px}.legal-doc-meta{gap:10px}.legal-document>h2{font-size:30px}}
