.legal-hero{padding:224px var(--gutter) 72px}.legal-hero__inner{max-width:var(--container);flex-direction:column;align-items:flex-start;gap:28px;margin-inline:auto;display:flex}.legal-hero__label{letter-spacing:.12em;color:#ffffffb3;font-size:12px;font-weight:500;line-height:1.4}.legal-hero__title{letter-spacing:-.05em;color:#fff;font-size:clamp(48px,9vw,96px);font-weight:200;line-height:.96}.legal-hero__row{justify-content:space-between;align-items:flex-end;gap:32px;width:100%;display:flex}.legal-hero__intro{letter-spacing:-.1px;width:600px;max-width:100%;color:var(--w-80);font-size:20px;font-weight:300;line-height:1.5}.legal-hero__meta{text-align:right;white-space:nowrap;flex-direction:column;align-items:flex-end;gap:6px;display:flex}.legal-hero__meta-label{letter-spacing:.26px;color:var(--w-50);font-size:13px;font-weight:400;line-height:18px}.legal-hero__meta-date{letter-spacing:-.24px;color:#fff;font-size:24px;font-weight:300;line-height:31px}.legal-hero__meta-link{color:var(--aqua);font-size:14px;font-weight:500;line-height:22px}.legal-hero__meta-link:hover{text-decoration:underline}.legal-divider{padding-inline:var(--gutter)}.legal-divider>div{max-width:var(--container);background:#ffffff1a;height:1px;margin-inline:auto}.legal-body{padding:72px var(--gutter) 140px}.legal-body__inner{max-width:var(--container);grid-template-columns:280px minmax(0,800px);justify-content:space-between;align-items:start;gap:120px;margin-inline:auto;display:grid}.legal-toc{scrollbar-width:none;flex-direction:column;gap:12px;max-height:calc(100vh - 64px);display:flex;position:sticky;top:32px;overflow-y:auto}.legal-toc::-webkit-scrollbar{display:none}.legal-toc__label{letter-spacing:.12em;color:var(--w-50);margin-bottom:8px;font-size:12px;font-weight:500;line-height:1.4}.legal-toc__list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.legal-toc__link{color:var(--w-62);font-size:14px;font-weight:400;line-height:1.5;transition:color .15s;display:block}.legal-toc__link:hover,.legal-toc__link.is-active{color:#fff}.legal-toc__link.is-active{color:var(--aqua)}.legal-content{flex-direction:column;gap:64px;min-width:0;display:flex}.legal-section{flex-direction:column;gap:18px;scroll-margin-top:40px;display:flex}.legal-section__title{letter-spacing:-.6px;color:#fff;font-size:30px;font-weight:300;line-height:38px}.legal-p,.legal-list__text{color:var(--w-72);overflow-wrap:anywhere;font-size:16px;font-weight:400;line-height:27px}.legal-strong{color:#fffffff2;font-weight:600}.legal-list{flex-direction:column;gap:12px;margin:0;padding:0 0 0 4px;list-style:none;display:flex}.legal-list__item{align-items:flex-start;gap:14px;display:flex}.legal-list__mark{color:var(--aqua);flex:0 0 22px;font-size:15px;font-weight:500;line-height:26px}.legal-list__text{flex:1 1 0;min-width:0}.legal-table{flex-direction:column;padding-block:8px;display:flex}.legal-table__head,.legal-table__row{align-items:flex-start;gap:40px;display:flex}.legal-table__head{letter-spacing:.1em;color:var(--w-50);border-bottom:1px solid #ffffff2e;padding-block:10px;font-size:11px;font-weight:500;line-height:1.4}.legal-table__row{border-bottom:1px solid #ffffff14;padding-block:16px;font-size:15px;line-height:24px}.legal-table__head>:first-child,.legal-table__cell-a{flex:0 0 300px}.legal-table__head>:last-child,.legal-table__cell-b{flex:1 1 0;min-width:0}.legal-table__cell-a{color:#ffffffe6;font-weight:500}.legal-table__cell-b{color:#ffffffa6;font-weight:400}.legal-questions{padding:80px var(--gutter);border-top:1px solid #ffffff1a}.legal-questions__inner{max-width:var(--container);justify-content:space-between;align-items:center;gap:40px;margin-inline:auto;display:flex}.legal-questions__title{letter-spacing:-1.92px;color:#fff;white-space:nowrap;font-size:48px;font-weight:200;line-height:1.1}.legal-questions__contact{text-align:right;flex-direction:column;align-items:flex-end;gap:8px;display:flex}.legal-questions__email{color:var(--aqua);font-size:20px;font-weight:500;line-height:1.4}.legal-questions__text{width:380px;max-width:100%;color:var(--w-60);font-size:14px;font-weight:400;line-height:1.55}@media (max-width:1100px){.legal-body__inner{grid-template-columns:240px minmax(0,1fr);gap:48px}}@media (max-width:900px){.legal-hero{padding-top:168px}.legal-hero__row{flex-direction:column;align-items:flex-start}.legal-hero__meta{text-align:left;align-items:flex-start}.legal-body{padding-block:48px 80px}.legal-body__inner{grid-template-columns:minmax(0,1fr);gap:48px}.legal-toc{max-height:none;position:static}.legal-questions__inner{flex-direction:column;align-items:flex-start}.legal-questions__title{white-space:normal;font-size:clamp(32px,8vw,48px)}.legal-questions__contact{text-align:left;align-items:flex-start;max-width:100%}}@media (max-width:700px){.legal-hero{padding-top:120px;padding-bottom:48px}.legal-hero__title{letter-spacing:-.04em}.legal-hero__intro{font-size:18px}.legal-section__title{font-size:24px}.legal-content{gap:48px}.legal-table__head{display:none}.legal-table__row{flex-direction:column;gap:4px}.legal-table__cell-a{flex:none}.legal-questions{padding-block:56px}}.legal-questions__contact,.legal-questions__title{min-width:0}
