.legal-site{background:#080d0e;color:#e5ece9}.legal-top{display:flex;justify-content:space-between;align-items:center;gap:20px;max-width:1280px;margin:auto;padding:27px 35px;border-bottom:1px solid #263334}.legal-top .brand{font-size:26px}.legal-shell{display:grid;grid-template-columns:225px minmax(0,1fr);gap:55px;max-width:1280px;margin:auto;padding:40px 35px 70px}.legal-nav{position:sticky;top:25px;align-self:start;display:grid;gap:5px}.legal-nav a{font-size:12px;color:#a8b9b0;padding:10px 13px;border-radius:6px}.legal-nav a:hover{background:#17231b;color:#e4f3dc}.legal-nav a[aria-current]{color:#b0ec99;background:#1b2c20;box-shadow:inset 2px 0 #67e248}.legal-shell main{min-width:0;max-width:820px}.legal-shell h1{font-size:clamp(29px,4vw,43px);letter-spacing:-1.4px;margin-bottom:17px}.legal-summary{font-size:15px;color:#b0c3b8;line-height:1.8;max-width:65ch}.legal-date{font-size:11px;color:#8da496;margin:17px 0 25px}.legal-site .notice{font-size:12px;line-height:1.8;margin-bottom:32px}.legal-section{padding:0 0 22px;margin:0 0 25px;border-bottom:1px solid #25322d;scroll-margin-top:25px}.legal-section h2{font-size:19px;font-weight:550;margin:0 0 15px;line-height:1.4}.legal-section p,.legal-section li{font-size:13px;color:#b9c9c0;line-height:1.95;overflow-wrap:anywhere;max-width:77ch}.legal-section p{margin:0 0 15px}.legal-section a,.legal-bottom a{color:#ade98f;text-decoration:underline;text-underline-offset:4px}.legal-section li{margin-bottom:9px}.legal-cards{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:0 0 35px}.legal-cards>a{display:block;border:1px solid #2a3a30;border-radius:9px;padding:20px;background:#101a15}.legal-cards>a:hover{border-color:#6b9b53}.legal-cards h2{color:#d2efc3;font-size:14px}.legal-cards p{font-size:12px;color:#a3b7a8;line-height:1.8;margin-bottom:0}.legal-bottom{font-size:10px;color:#8b9d93;line-height:1.9;padding-top:12px}.legal-bottom p{overflow-wrap:anywhere}@media(max-width:820px){.legal-shell{grid-template-columns:1fr;gap:27px;padding:27px 24px 50px}.legal-nav{position:static;grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:22px;border-bottom:1px solid #263334}.legal-nav a{padding:9px 11px;font-size:11px}.legal-top{padding:20px 24px}.legal-top .button{font-size:10px}.legal-top .brand{font-size:23px}}@media(max-width:480px){.legal-cards{grid-template-columns:1fr}.legal-shell{padding-inline:20px}.legal-top{padding-inline:20px}.legal-top .brand img{width:31px;height:35px}.legal-top .brand{font-size:22px}.legal-top .button{padding:8px 10px}.legal-section p,.legal-section li{font-size:13px}.legal-nav a{min-height:42px}}@media print{.legal-top,.legal-nav,.skip{display:none}.legal-shell{display:block;padding:0}.legal-site{background:white;color:black}.legal-shell h1,.legal-section h2{color:black}.legal-section p,.legal-section li,.legal-summary,.legal-date,.legal-bottom{color:#222}.legal-site .notice{background:white;color:#222;border-color:#999}.legal-site .notice strong{color:black}.legal-section a,.legal-bottom a{color:#222}.legal-cards>a{background:white;border-color:#888}.legal-cards h2,.legal-cards p{color:#222}.legal-section{break-inside:avoid}}
