.marketing-shell .mkt-legal-header{border-bottom:1px solid var(--mkt-border)}.marketing-shell .mkt-legal-header>div{display:flex;align-items:center;justify-content:space-between;gap:25px;min-height:82px}.marketing-shell .mkt-legal-main{padding-block:28px 64px}.marketing-shell .mkt-legal-back{color:var(--mkt-brand)}.marketing-shell .mkt-legal-intro{padding-block:38px 45px;max-width:850px}.marketing-shell .mkt-legal-intro .mkt-page-intro{max-width:750px}.marketing-shell .mkt-legal-meta{display:flex;flex-wrap:wrap;gap:12px 30px;color:var(--mkt-muted);font-size:12px;margin-top:24px}.marketing-shell .mkt-legal-grid{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,2fr);gap:60px;border-top:1px solid var(--mkt-border)}.marketing-shell .mkt-legal-index{align-self:start;position:sticky;top:20px;padding-top:28px}.marketing-shell .mkt-legal-index summary{font-size:13px;font-weight:600;min-height:44px;cursor:pointer}.marketing-shell .mkt-legal-index summary:focus-visible{outline:2px solid var(--mkt-focus);outline-offset:4px}.marketing-shell .mkt-legal-index nav{display:flex;flex-direction:column}.marketing-shell .mkt-legal-index a{display:flex;align-items:baseline;gap:10px;font-size:12px;line-height:1.6;min-height:44px;padding-block:9px;color:var(--mkt-muted);overflow-wrap:anywhere}.marketing-shell .mkt-legal-index a:hover{color:var(--mkt-brand)}.marketing-shell .mkt-legal-index a span{font-size:10px;color:var(--mkt-brand)}.marketing-shell .mkt-legal-article{min-width:0;padding-top:10px}.marketing-shell .mkt-legal-article section{padding-block:28px;border-bottom:1px solid var(--mkt-border);scroll-margin-top:24px}.marketing-shell .mkt-legal-article section:last-child{border-bottom:0}.marketing-shell .mkt-legal-article h2{font:600 24px/1.4 Manrope,Inter,sans-serif;letter-spacing:-.025em;margin-bottom:17px;overflow-wrap:anywhere}.marketing-shell .mkt-legal-article p,.marketing-shell .mkt-legal-article li{font-size:15px;line-height:1.9;color:var(--mkt-muted);overflow-wrap:anywhere}.marketing-shell .mkt-legal-article p+p{margin-top:16px}.marketing-shell .mkt-legal-article ul{list-style:disc;padding-left:20px;margin-top:18px}.marketing-shell .mkt-legal-article li+li{margin-top:9px}.marketing-shell .mkt-legal-article a{color:var(--mkt-brand);text-decoration:underline;text-underline-offset:4px}.marketing-shell .mkt-legal-entity{display:flex;align-items:flex-start;gap:18px;padding:26px;border-radius:14px;color:var(--mkt-ink);background:var(--mkt-brand-soft);margin-top:40px}.marketing-shell .mkt-legal-entity svg{color:var(--mkt-brand);margin-top:3px}.marketing-shell .mkt-legal-entity p:first-child{font-weight:600;font-size:15px}.marketing-shell .mkt-legal-entity p+p{color:var(--mkt-muted);font-size:13px;line-height:1.8;margin-top:5px;overflow-wrap:anywhere}.marketing-shell .mkt-legal-entity a{display:inline-flex;align-items:center;min-height:44px;color:var(--mkt-brand);text-decoration:underline;text-underline-offset:4px;font-size:13px;overflow-wrap:anywhere}@media(max-width:900px){.marketing-shell .mkt-legal-grid{grid-template-columns:minmax(0,1fr);gap:16px}.marketing-shell .mkt-legal-index{position:static;padding-top:16px}.marketing-shell .mkt-legal-index nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:28px;column-gap:28px;padding-bottom:20px;border-bottom:1px solid var(--mkt-border)}}@media(max-width:680px){.marketing-shell .mkt-legal-header>div{min-height:68px}.marketing-shell .mkt-legal-main{padding-top:16px}.marketing-shell .mkt-legal-intro{padding-block:24px 32px}.marketing-shell .mkt-legal-index nav{grid-template-columns:minmax(0,1fr)}.marketing-shell .mkt-legal-article h2{font-size:22px}.marketing-shell .mkt-legal-entity{gap:12px;padding:20px}.marketing-shell .mkt-legal-entity>div{min-width:0}}
