.legal-page{min-width:0;padding-top:160px;padding-bottom:110px}.legal-hero{max-width:920px;padding-bottom:52px}.legal-hero .eyebrow{margin-bottom:24px}.legal-hero h1{letter-spacing:-.055em;text-wrap:balance;margin:0 0 26px;font-size:clamp(38px,5.6vw,76px);font-weight:450;line-height:1.07}.legal-lead{max-width:670px;color:var(--muted,#a6b0c6);font-size:19px;line-height:1.7}.legal-version{color:#a6b0c6;flex-wrap:wrap;gap:10px 28px;margin-top:28px;font-size:12px;display:flex}.legal-back{color:#b8c7ef;margin-bottom:36px;font-size:13px;display:inline-block}.legal-notice{color:#b8c4dd;border-top:1px solid #9bafff70;border-bottom:1px solid #abb9dc29;max-width:100%;padding:23px 0 25px}.legal-notice strong{color:#d5deff;letter-spacing:.025em;font-size:13px;font-weight:500}.legal-notice p{max-width:850px;margin:10px 0;font-size:14px;line-height:1.8}.legal-notice a{color:#c4d0ff;font-size:13px}.legal-directory{margin-top:42px}.legal-directory-row{border-bottom:1px solid #abb9dc29;grid-template-columns:58px 1fr 32px;align-items:start;gap:20px;padding:30px 0;transition:color .2s;display:grid}.legal-directory-row:hover h2{color:#c4d0ff}.legal-number{color:#8190b1;padding-top:7px;font-size:12px}.legal-directory h2{letter-spacing:-.03em;margin:0 0 10px;font-size:clamp(21px,2.5vw,30px);font-weight:450}.legal-directory p{color:#a6b0c6;max-width:730px;margin:0;font-size:15px;line-height:1.7}.legal-arrow{color:#9bafff;font-size:24px}.legal-wide-section{grid-template-columns:250px 1fr;gap:40px;padding-top:64px;scroll-margin-top:110px;display:grid}.legal-wide-section>h2,.legal-related>h2{letter-spacing:-.025em;margin:0;font-size:20px;font-weight:450}.legal-product{border-bottom:1px solid #abb9dc29;grid-template-columns:180px 1fr;gap:20px;padding:20px 0;display:grid}.legal-product:first-child{padding-top:0}.legal-product a{font-size:17px}.legal-product a span{color:#8796b5;margin-top:8px;font-size:11px;display:block}.legal-product p{color:#a6b0c6;margin:0;font-size:14px;line-height:1.7}.legal-review-list{margin:0}.legal-review-list>div{border-bottom:1px solid #abb9dc29;padding:20px 0}.legal-review-list>div:first-child{padding-top:0}.legal-review-list dt{color:#d6dff4;margin-bottom:9px;font-size:14px}.legal-review-list dd{color:#a6b0c6;margin:0;font-size:14px;line-height:1.8}.legal-reading-layout{grid-template-columns:235px minmax(0,1fr);align-items:start;gap:65px;padding-top:58px;display:grid}.legal-toc{flex-direction:column;gap:13px;font-size:12px;line-height:1.6;display:flex;position:sticky;top:110px}.legal-toc p{letter-spacing:.12em;text-transform:uppercase;color:#8796b5;margin:0 0 9px;font-size:10px}.legal-toc a{color:#a6b0c6}.legal-toc a:hover{color:#e7edff}.legal-copy{min-width:0;max-width:760px}.legal-section{border-bottom:1px solid #abb9dc29;margin-bottom:38px;padding:0 0 38px;scroll-margin-top:110px}.legal-section h2{letter-spacing:-.03em;text-wrap:balance;margin:0 0 22px;font-size:23px;font-weight:450;line-height:1.4}.legal-section h2>span{color:#798aaa;letter-spacing:0;white-space:nowrap;font-size:12px}.legal-section p,.legal-section li{color:#b3bfd6;overflow-wrap:anywhere;font-size:15px;line-height:1.9}.legal-section p{margin:0 0 18px}.legal-section ul{padding-left:20px}.legal-section li{margin-bottom:14px;padding-left:5px}.legal-section a{color:#c3d0ff;text-underline-offset:4px;text-decoration:underline}.legal-section-review{border-top:1px solid #abb9dc29;margin-top:26px;padding-top:18px}.legal-section-review strong{letter-spacing:.05em;color:#aebffc;font-size:11px;font-weight:500}.legal-section-review p{margin:7px 0 0;font-size:13px}.legal-table-scroll{scrollbar-color:#65779c #111622;max-width:100%;margin:24px 0;overflow-x:auto}.legal-table-scroll table{border-collapse:collapse;text-align:left;width:100%;min-width:480px;font-size:13px;line-height:1.8}.legal-table-scroll th,.legal-table-scroll td{vertical-align:top;color:#b3bfd6;border-bottom:1px solid #abb9dc29;padding:16px 14px}.legal-table-scroll th{color:#d6def0;font-weight:500}.legal-table-scroll th:first-child{min-width:120px;padding-left:0}.legal-table-scroll thead th{color:#8e9dbb;font-size:11px}.legal-source-links{padding:0!important;list-style:none!important}.legal-source-links li{font-size:13px;padding:0!important}.legal-related{border-top:1px solid #abb9dc29;grid-template-columns:235px 1fr;gap:65px;padding-top:36px;display:grid}.legal-related nav{flex-direction:column;gap:0;display:flex}.legal-related a{color:#b8c6e6;border-bottom:1px solid #abb9dc29;justify-content:space-between;gap:15px;padding:17px 0;font-size:15px;display:flex}.cookie-categories{margin:24px 0}.cookie-categories>div{border-bottom:1px solid #abb9dc29;justify-content:space-between;gap:20px;padding:12px 0;font-size:13px;display:flex}.cookie-categories dd{color:#a6b0c6;margin:0}.cookie-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.cookie-actions button{font:inherit;color:#e0e8fc;cursor:pointer;background:0 0;border:1px solid #abb9dc50;border-radius:4px;padding:12px 16px;font-size:12px;line-height:1.5}.cookie-actions button:hover:not(:disabled){background:#9bafff14}.cookie-actions button:disabled{opacity:.45;cursor:default}.cookie-current,.cookie-status{font-size:12px!important}.cookie-status{min-height:24px;color:#b7c8ff!important;margin-top:16px!important}.footer-legal-nav{color:#a6b0c6;border-top:1px solid #abb9dc29;flex-wrap:wrap;gap:13px 24px;padding:26px 0;font-size:11px;display:flex}.footer-legal-nav a:hover{color:#eef2ff}.legal-page a:focus-visible,.legal-page button:focus-visible,.legal-table-scroll:focus-visible,.footer-legal-nav a:focus-visible{outline-offset:5px;outline:2px solid #b8caff}@media (max-width:1000px){.legal-reading-layout,.legal-related{grid-template-columns:190px minmax(0,1fr);gap:36px}.legal-wide-section{grid-template-columns:190px 1fr;gap:36px}.legal-product{grid-template-columns:150px 1fr}}@media (max-width:720px){.legal-page{padding-top:125px;padding-bottom:70px}.legal-hero{padding-bottom:30px}.legal-lead{font-size:17px}.legal-reading-layout{grid-template-columns:minmax(0,1fr);gap:38px;padding-top:32px}.legal-toc{border-bottom:1px solid #abb9dc29;gap:10px;padding-bottom:28px;position:static}.legal-toc a{font-size:13px}.legal-wide-section,.legal-related{grid-template-columns:minmax(0,1fr);gap:24px}.legal-directory-row{grid-template-columns:24px 1fr 20px;gap:13px;padding:25px 0}.legal-directory p{font-size:14px}.legal-product{grid-template-columns:125px 1fr;gap:15px}.legal-section h2{font-size:22px}.legal-section p,.legal-section li{font-size:14px}.legal-table-scroll table{font-size:12px}.legal-version{flex-direction:column;gap:7px}.legal-notice p{font-size:13px}.footer-legal-nav{gap:14px 20px}.cookie-actions{flex-direction:column;align-items:stretch}.cookie-actions button{text-align:left}}.legal-company-details{color:#b3bfd6;overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:12px;margin:0 0 22px;font-size:14px;font-style:normal;line-height:1.8;display:flex}.legal-company-details strong{color:#e1e8fa;font-weight:500}.legal-company-details a{color:#c3d0ff}
