.legal-docs-page{width:100%;max-width:72rem;margin-inline:auto}.legal-docs-page__crumb{margin-bottom:1.25rem}.legal-docs-page__title{max-width:42rem;margin:0 0 2rem}@media (min-width:900px){.legal-docs-page__title{margin-bottom:2.75rem}}.legal-docs-shell{align-items:start;gap:1.75rem;width:100%;display:grid}@media (min-width:900px){.legal-docs-shell{grid-template-columns:minmax(16.5rem,19rem) minmax(0,40rem);justify-content:start;column-gap:4.5rem}.legal-docs-nav-slot{z-index:1;align-self:start;position:sticky;top:5.5rem}}.legal-docs-nav__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.legal-docs-nav__item{border-bottom:1px solid #18181b1a}.legal-docs-nav__item:first-child{border-top:1px solid #18181b1a}.legal-docs-nav__link{color:#52525b;letter-spacing:-.02em;align-items:center;gap:.85rem;width:100%;min-height:3.15rem;padding:.85rem .15rem .85rem 0;font-size:.9375rem;font-weight:500;line-height:1.3;text-decoration:none;transition:color .15s;display:flex}.legal-docs-nav__glyph{width:1.15rem;height:1.15rem;color:inherit;opacity:.85;flex-shrink:0;place-items:center;display:grid}.legal-docs-nav__glyph svg{width:1.05rem;height:1.05rem}.legal-docs-nav__label{text-wrap:balance;min-width:0}.legal-docs-nav__link:hover{color:#18181b}.legal-docs-nav__link.is-active{color:#09090b;font-weight:600}.legal-docs-article{min-width:0;max-width:40rem}.legal-docs-article__body{border-top:1px solid #18181b1a;flex-direction:column;gap:2.5rem;margin-top:2rem;padding-top:2rem;display:flex}@media (min-width:640px){.legal-docs-article__body{margin-top:2.5rem;padding-top:2.5rem}}@media (max-width:899px){.legal-docs-nav__list{flex-flow:wrap;gap:.4rem}.legal-docs-nav__item,.legal-docs-nav__item:first-child{border:none}.legal-docs-nav__link{background:#18181b0a;border-radius:999px;width:auto;min-height:2.4rem;padding:.5rem .9rem;font-size:.8125rem}.legal-docs-nav__link.is-active{background:#18181b14}.legal-docs-nav__glyph{display:none}.legal-docs-nav__label{white-space:nowrap}}.studio-legal{--studio-legal-canvas:var(--studio-feed-canvas,#0a0a0c);--studio-legal-ink:#fff;color:var(--studio-legal-ink);-webkit-font-smoothing:antialiased;letter-spacing:-.02em;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,sans-serif}.studio-shell-main:has(.studio-legal){color:#fff;background:var(--studio-feed-canvas,#0a0a0c)!important}.studio-legal__inner{width:100%;max-width:44rem;margin-inline:auto}.studio-legal__back{color:#ffffff73;align-items:center;gap:.5rem;margin-bottom:1.25rem;font-size:.8125rem;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex}.studio-legal__back:hover{color:#ffffffd9}.studio-legal__title{letter-spacing:-.035em;color:#fffffff5;text-wrap:pretty;overflow-wrap:break-word;max-width:none;margin:0 0 1.15rem;font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:600;line-height:1.22}.studio-legal__tabs{margin-bottom:1.5rem}.legal-docs-tabs__list{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.legal-docs-tabs__item{flex-shrink:0}.legal-docs-tabs__link{color:#ffffffb3;letter-spacing:-.02em;white-space:nowrap;background:#ffffff0f;border-radius:.65rem;align-items:center;min-height:2.35rem;padding:.55rem .95rem;font-size:.8125rem;font-weight:500;line-height:1.2;text-decoration:none;transition:color .15s,background-color .15s;display:inline-flex}.legal-docs-tabs__link:hover{color:#ffffffeb;background:#ffffff17}.legal-docs-tabs__link.is-active{color:#1a1218;background:var(--studio-primary,#f0b8ec)}.legal-docs-tabs__link.is-active:hover{background:#f3c4f0}.studio-legal__plaque{background:#ffffff0d;border-radius:1.5rem;padding:1.25rem 1.15rem 1.75rem}@media (min-width:640px){.studio-legal__plaque{padding:1.75rem 1.75rem 2.25rem}}.studio-legal__meta{letter-spacing:.14em;text-transform:uppercase;color:#ffffff61;margin:0;font-size:.6875rem;font-weight:500}.studio-legal__lead{color:#ffffff9e;margin:.9rem 0 0;font-size:.9375rem;line-height:1.55}.studio-legal__body{border-top:1px solid #ffffff14;flex-direction:column;gap:2.25rem;margin-top:1.5rem;padding-top:1.5rem;display:flex}.legal-docs-studio__h2{letter-spacing:-.02em;color:#fffffff0;margin:0;font-size:1rem;font-weight:600}.legal-docs-studio__h3{letter-spacing:-.02em;color:#ffffffd6;margin:0 0 .5rem;font-size:.9375rem;font-weight:550}.legal-docs-studio__num{font-variant-numeric:tabular-nums;color:#ffffff59;margin-right:.45rem}.legal-docs-studio__prose{color:#ffffff94;font-size:.9375rem;line-height:1.6}
