.legal-docs-page{width:100%;max-width:72rem;margin-inline:auto}.legal-docs-page__crumb{margin-bottom:1.25rem}.legal-docs-page__title{margin:0 0 2rem;max-width:42rem}@media (min-width:900px){.legal-docs-page__title{margin-bottom:2.75rem}}.legal-docs-shell{display:grid;gap:1.75rem;width:100%;align-items:start}@media (min-width:900px){.legal-docs-shell{grid-template-columns:minmax(16.5rem,19rem) minmax(0,40rem);column-gap:4.5rem;justify-content:start}.legal-docs-nav-slot{position:sticky;top:5.5rem;align-self:start;z-index:1}}.legal-docs-nav__list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.legal-docs-nav__item{border-bottom:1px solid rgb(24 24 27/.1)}.legal-docs-nav__item:first-child{border-top:1px solid rgb(24 24 27/.1)}.legal-docs-nav__link{display:flex;align-items:center;gap:.85rem;width:100%;min-height:3.15rem;padding:.85rem .15rem .85rem 0;color:rgb(82 82 91);font-size:.9375rem;font-weight:500;letter-spacing:-.02em;line-height:1.3;text-decoration:none;transition:color .15s ease}.legal-docs-nav__glyph{display:grid;place-items:center;width:1.15rem;height:1.15rem;flex-shrink:0;color:inherit;opacity:.85}.legal-docs-nav__glyph svg{width:1.05rem;height:1.05rem}.legal-docs-nav__label{min-width:0;text-wrap:balance}.legal-docs-nav__link:hover{color:rgb(24 24 27)}.legal-docs-nav__link.is-active{color:rgb(9 9 11);font-weight:600}.legal-docs-article{min-width:0;max-width:40rem}.legal-docs-article__body{margin-top:2rem;padding-top:2rem;border-top:1px solid rgb(24 24 27/.1);display:flex;flex-direction:column;gap:2.5rem}@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-direction:row;flex-wrap:wrap;gap:.4rem}.legal-docs-nav__item,.legal-docs-nav__item:first-child{border:none}.legal-docs-nav__link{width:auto;min-height:2.4rem;padding:.5rem .9rem;border-radius:999px;font-size:.8125rem;background:rgb(24 24 27/.04)}.legal-docs-nav__link.is-active{background:rgb(24 24 27/.08)}.legal-docs-nav__glyph{display:none}.legal-docs-nav__label{white-space:nowrap}}.studio-legal{--studio-legal-canvas:var(--studio-feed-canvas,#0c0c0e);--studio-legal-ink:#ffffff;color:var(--studio-legal-ink);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,sans-serif;-webkit-font-smoothing:antialiased;letter-spacing:-.02em}.studio-shell-main:has(.studio-legal){background:var(--studio-feed-canvas,#0c0c0e)!important;color:#fff}.studio-legal__inner{width:100%;max-width:44rem;margin-inline:auto}.studio-legal__back{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:1.25rem;font-size:.8125rem;font-weight:500;color:rgb(255 255 255/.45);text-decoration:none;transition:color .15s ease}.studio-legal__back:hover{color:rgb(255 255 255/.85)}.studio-legal__title{margin:0 0 1.15rem;max-width:none;font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:600;letter-spacing:-.035em;line-height:1.22;color:rgb(255 255 255/.96);text-wrap:pretty;overflow-wrap:break-word}.studio-legal__tabs{margin-bottom:1.5rem}.legal-docs-tabs__list{display:flex;flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none}.legal-docs-tabs__item{flex-shrink:0}.legal-docs-tabs__link{display:inline-flex;align-items:center;min-height:2.35rem;padding:.55rem .95rem;border-radius:.65rem;background:rgb(255 255 255/.06);color:rgb(255 255 255/.7);font-size:.8125rem;font-weight:500;letter-spacing:-.02em;line-height:1.2;text-decoration:none;white-space:nowrap;transition:color .15s ease,background-color .15s ease}.legal-docs-tabs__link:hover{color:rgb(255 255 255/.92);background:rgb(255 255 255/.09)}.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{padding:1.25rem 1.15rem 1.75rem;border-radius:1.5rem;background:rgb(255 255 255/.05)}@media (min-width:640px){.studio-legal__plaque{padding:1.75rem 1.75rem 2.25rem}}.studio-legal__meta{margin:0;font-size:.6875rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:rgb(255 255 255/.38)}.studio-legal__lead{margin:.9rem 0 0;font-size:.9375rem;line-height:1.55;color:rgb(255 255 255/.62)}.studio-legal__body{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid rgb(255 255 255/.08);display:flex;flex-direction:column;gap:2.25rem}.legal-docs-studio__h2{margin:0;font-size:1rem;font-weight:600;letter-spacing:-.02em;color:rgb(255 255 255/.94)}.legal-docs-studio__h3{margin:0 0 .5rem;font-size:.9375rem;font-weight:550;letter-spacing:-.02em;color:rgb(255 255 255/.84)}.legal-docs-studio__num{margin-right:.45rem;font-variant-numeric:tabular-nums;color:rgb(255 255 255/.35)}.legal-docs-studio__prose{font-size:.9375rem;line-height:1.6;color:rgb(255 255 255/.58)}