.legal{--legal-measure: 40rem;--legal-gutter: 24px;--legal-wide: 968px;color:var(--color-deep-charcoal);background-color:var(--color-canvas-white);min-height:100vh;display:flex;flex-direction:column}@media(min-width:768px){.legal{--legal-gutter: 40px}}@media(prefers-reduced-motion:no-preference){html.legal-smooth:has(.legal){scroll-behavior:smooth}}.legal :focus-visible{outline:2px solid var(--color-clay-deep);outline-offset:3px;border-radius:6px}.legal-main:focus{outline:none}.legal h1,.legal-prose,.legal-next-title{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.legal-skip{position:absolute;left:16px;top:12px;z-index:60;padding:10px 18px;border-radius:var(--radius-pill);background:var(--color-ink);color:var(--color-paper);font-size:15px;transform:translateY(-200%)}.legal-skip:focus{transform:none}.legal-kicker{font-family:var(--font-sofia);font-size:13px;line-height:1.4;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-clay-deep)}@media(min-width:768px){.legal-kicker{font-size:14px}}.legal-header{width:100%;max-width:calc(var(--legal-wide) + 2 * var(--legal-gutter));margin:0 auto;padding:22px var(--legal-gutter);display:flex;align-items:center;justify-content:space-between;gap:16px}.legal-home{font-size:22px;line-height:0;padding:6px 0}@media(min-width:768px){.legal-header{padding-top:32px;padding-bottom:32px}.legal-home{font-size:28px}}.legal-langs ul{display:flex;gap:4px;padding:4px;border-radius:var(--radius-pill);background:var(--color-canvas-white);box-shadow:var(--shadow-nav)}.legal-langs a{display:inline-flex;min-height:36px;align-items:center;padding:0 14px;border-radius:var(--radius-pill);font-size:14px;font-weight:500;color:var(--color-ink-black);transition:background-color .18s ease-out,color .18s ease-out}.legal-langs a:hover{background:var(--color-paper-light);color:var(--color-clay-deep)}.legal-langs a[aria-current=page]{background:var(--color-paper);color:var(--color-ink);font-weight:600}.legal-lang-name{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(min-width:640px){.legal-lang-code{display:none}.legal-lang-name{position:static;width:auto;height:auto;overflow:visible;clip-path:none}}.legal-main{flex:1}.legal-grid{width:100%;max-width:calc(var(--legal-wide) + 2 * var(--legal-gutter));margin:0 auto;padding:0 var(--legal-gutter)}.legal-article{max-width:var(--legal-measure);margin:0 auto}.legal-rail{display:none}@media(min-width:1200px){.legal-grid{display:grid;grid-template-columns:232px minmax(0,var(--legal-measure));column-gap:96px;justify-content:center}.legal-article{grid-column:2;margin:0}.legal-rail{display:block;grid-column:1;grid-row:1;align-self:start;position:sticky;top:32px;max-height:calc(100vh - 64px);overflow-y:auto;margin-top:120px;padding-bottom:24px}.legal-contents--inline{display:none}}.legal-head{padding-top:32px}@media(min-width:768px){.legal-head{padding-top:72px}}.legal-head h1{margin-top:16px;color:var(--color-ink-black)}.legal-meta{margin-top:20px;display:flex;flex-wrap:wrap;gap:4px 20px;font-size:15px;line-height:1.5;color:var(--color-ink-soft)}.legal-meta span+span:before{content:"·";margin-right:20px;margin-left:-10px;color:var(--color-mute)}.legal-archived{margin-top:24px;padding:16px 20px;border-radius:20px;background:var(--color-paper);color:var(--color-ink);font-size:16px;line-height:1.5}.legal-archived a{color:var(--color-clay-deep);font-weight:600;text-decoration:underline;text-underline-offset:4px}.legal-short{margin-top:40px;padding:28px 24px;border-radius:var(--radius-card);background:var(--color-paper);color:var(--color-ink)}@media(min-width:768px){.legal-short{margin-top:56px;padding:40px 44px}}.legal-short>*+*{margin-top:14px}.legal .legal-short p,.legal .legal-short ul{margin-top:14px}.legal-contents--inline{margin-top:48px}.legal .legal-contents ol{margin-top:14px;padding-left:0;list-style:none;counter-reset:legal-toc}.legal .legal-contents li{counter-increment:legal-toc;padding-left:0;margin-top:0}.legal .legal-contents a{display:flex;gap:14px;padding:9px 0;font-size:16px;line-height:1.4;color:var(--color-ink-black);text-decoration:none}.legal .legal-contents a:before{content:counter(legal-toc,decimal-leading-zero);flex:none;min-width:1.6em;font-variant-numeric:tabular-nums;color:var(--color-clay-deep)}.legal .legal-contents a:hover{color:var(--color-clay-deep)}.legal-contents--inline li+li{box-shadow:inset 0 1px #e0e0e0b3}.legal .legal-contents--rail a{font-size:15px;padding:6px 0 6px 14px;margin-left:-14px;border-left:2px solid transparent;color:var(--color-ink-soft)}.legal .legal-contents--rail a[aria-current=location]{border-left-color:var(--color-clay);color:var(--color-ink-black)}.legal-top{display:inline-block;margin-top:24px;font-size:15px;color:var(--color-ink-soft)}.legal-top:hover{color:var(--color-clay-deep)}.legal-prose{color:var(--color-deep-charcoal)}.legal-h2{margin-top:64px;scroll-margin-top:24px;color:var(--color-ink-black)}@media(min-width:768px){.legal-h2{margin-top:88px}}.legal-h2-link{color:inherit;text-decoration:none}.legal-h2-link:after{content:"#";margin-left:.3em;color:var(--color-clay);opacity:0;transition:opacity .16s ease-out}.legal-h2-link:hover:after,.legal-h2-link:focus-visible:after{opacity:1}.legal-prose h3{margin-top:40px;scroll-margin-top:24px;color:var(--color-ink-black)}.legal-prose p{margin-top:16px}.legal-prose h2+p,.legal-prose h3+p{margin-top:20px}.legal-prose ul,.legal-prose ol{margin-top:16px;padding-left:1.3em}.legal-prose ul{list-style:disc}.legal-prose ol{list-style:decimal}.legal-prose li{padding-left:.2em;font-size:var(--type-body);line-height:var(--type-body-lh)}.legal-prose li+li{margin-top:10px}.legal-prose li::marker{color:var(--color-clay)}.legal-prose li>p:first-child{margin-top:0}.legal-prose strong{font-weight:600;color:var(--color-ink-black)}.legal-prose a:not(.legal-h2-link,.legal-contents a),.legal-short a{color:var(--color-clay-deep);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.legal-prose a:not(.legal-h2-link,.legal-contents a):hover,.legal-short a:hover{color:var(--color-ink-black)}.legal-prose table{display:block;overflow-x:auto;margin-top:24px;border-collapse:collapse;font-size:16px;line-height:1.45}.legal-prose th,.legal-prose td{padding:12px 20px 12px 0;text-align:left;vertical-align:top;box-shadow:inset 0 -1px #e0e0e0cc}.legal-prose th{font-weight:600;color:var(--color-ink-black)}.legal-earlier{margin-top:0}.legal-services{margin-top:24px;border-top:1px solid rgb(224 224 224 / .9)}.legal-service{padding:18px 0 20px;border-bottom:1px solid rgb(224 224 224 / .9)}.legal-service dt{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px}.legal-service-name{font-weight:600;color:var(--color-ink-black);font-size:var(--type-body);line-height:var(--type-body-lh)}.legal-region{font-size:13px;line-height:1.4;letter-spacing:.02em;color:var(--color-ink-soft);white-space:nowrap}.legal-region:before{content:"";display:inline-block;width:7px;height:7px;margin-right:8px;border-radius:50%;vertical-align:.08em;background:var(--color-ink-soft)}.legal-region--eu:before{background:var(--color-clay)}.legal-region--unverified:before{background:transparent;box-shadow:inset 0 0 0 1.5px var(--color-ink-soft)}.legal-service dd{margin:6px 0 0;font-size:var(--type-body);line-height:var(--type-body-lh);color:var(--color-deep-charcoal)}.legal-plans{margin:28px 0 0;padding:8px 24px 22px;border-radius:var(--radius-card);background:var(--color-paper-light);box-shadow:inset 0 0 0 1px #e0e0e0e6}@media(min-width:768px){.legal-plans{padding:12px 36px 28px}}.legal-plan{padding:18px 0 20px;border-bottom:1px solid rgb(224 224 224 / .9)}.legal-plan dt{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px}.legal-plan-name{font-weight:600;color:var(--color-ink-black);font-size:var(--type-body);line-height:var(--type-body-lh)}.legal-plan-price{font-size:var(--type-body);line-height:var(--type-body-lh);font-variant-numeric:tabular-nums;color:var(--color-ink-black)}.legal-plan-amount{font-weight:600;color:var(--color-clay-deep);white-space:nowrap}.legal-plan-or,.legal-plan-period{color:var(--color-ink-soft)}.legal-plan-or{margin:0 .4em}.legal-plan-period{white-space:nowrap}.legal-plan dd{margin:6px 0 0;font-size:var(--type-body);line-height:var(--type-body-lh);color:var(--color-deep-charcoal)}.legal-plans figcaption{margin-top:16px;font-size:15px;line-height:1.5;color:var(--color-ink-soft)}.legal-company{display:flex;flex-direction:column;gap:2px;margin-top:20px;padding-left:18px;border-left:2px solid var(--color-clay);font-style:normal;font-size:var(--type-body);line-height:var(--type-body-lh)}.legal-company-name{font-weight:600;color:var(--color-ink-black)}.legal-company a{color:var(--color-clay-deep);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.legal-particulars{margin:28px 0 0;padding:10px 24px 22px;border-radius:var(--radius-card-lg);background:var(--color-paper-light);box-shadow:inset 0 0 0 1px #e0e0e0e6}@media(min-width:768px){.legal-particulars{padding:16px 40px 30px}}.legal-particulars dl>div{padding:14px 0 15px;border-bottom:1px solid rgb(224 224 224 / .9)}@media(min-width:560px){.legal-particulars dl>div{display:grid;grid-template-columns:11rem minmax(0,1fr);gap:24px;align-items:baseline}}.legal-particulars dt{font-size:13px;line-height:1.4;letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-soft)}.legal-particulars dd{margin:4px 0 0;font-size:var(--type-body);line-height:var(--type-body-lh);color:var(--color-ink-black);overflow-wrap:anywhere}@media(min-width:560px){.legal-particulars dd{margin-top:0}}.legal-particulars address{display:flex;flex-direction:column;font-style:normal}.legal .legal-particulars-name dd{font-family:var(--font-heading);font-size:var(--type-h3);line-height:var(--type-h3-lh)}.legal-particulars-number{font-variant-numeric:lining-nums tabular-nums;letter-spacing:.04em}.legal .legal-particulars-none{color:var(--color-deep-charcoal)}.legal-particulars dd a,.legal-particulars figcaption a{color:var(--color-clay-deep);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.legal-particulars figcaption{margin-top:18px;font-size:15px;line-height:1.5;color:var(--color-ink-soft)}.legal-tap{padding:.05em .4em .1em;border-radius:6px;background:var(--color-paper-light);box-shadow:inset 0 0 0 1px #e0e0e0f2;color:var(--color-ink-black);font-weight:600;white-space:nowrap}.legal-short .legal-tap{background:var(--color-canvas-white)}.legal-path-sep{color:var(--color-clay-deep)}.legal .legal-steps ol{counter-reset:legal-step;list-style:none;margin-top:28px;padding-left:0}.legal .legal-steps li{counter-increment:legal-step;position:relative;min-height:40px;padding:6px 0 0 56px}.legal .legal-steps li+li{margin-top:18px}.legal .legal-steps li:before{content:counter(legal-step);position:absolute;top:0;left:0;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--color-paper);color:var(--color-clay-deep);font-family:var(--font-heading);font-size:20px;line-height:1;font-variant-numeric:lining-nums}.legal-mail{margin:28px 0 0;padding:22px 24px 24px;border-radius:var(--radius-card);background:var(--color-paper-light);box-shadow:inset 0 0 0 1px #e0e0e0e6}@media(min-width:768px){.legal-mail{padding:28px 36px 32px}}.legal-mail-head{margin-top:14px;font-size:16px;line-height:1.5}.legal-mail-head div{display:flex;gap:12px;padding:8px 0;border-bottom:1px solid rgb(224 224 224 / .9)}.legal-mail-head dt{flex:0 0 4.5em;color:var(--color-ink-soft)}.legal-mail-head dd{margin:0;min-width:0;overflow-wrap:anywhere;color:var(--color-ink-black)}.legal .legal-mail-body{margin-top:16px;white-space:pre-line;font-size:16px;line-height:1.6;color:var(--color-deep-charcoal)}.legal .legal-mail-action{margin-top:20px}.legal .legal-mail-action a{text-decoration:none}.legal-button{display:inline-flex;align-items:center;gap:.5em;min-height:48px;padding:0 22px;border-radius:999px;background:var(--color-ink-black);color:var(--color-canvas-white);font-weight:600;font-size:16px;transition:background-color .2s ease-out}.legal-mail-action a:hover .legal-button{background:var(--color-clay-deep)}.legal-contact{margin-top:28px;padding:26px 24px;border-radius:var(--radius-card-lg);background:var(--color-paper)}@media(min-width:768px){.legal-contact{padding:40px 48px}}.legal .legal-contact-address{font-family:var(--font-heading);font-weight:400;font-size:var(--type-h3);line-height:var(--type-h3-lh);overflow-wrap:anywhere}.legal .legal-contact-address a{color:var(--color-ink-black);text-decoration:underline;text-decoration-color:var(--color-clay);text-decoration-thickness:2px;text-underline-offset:6px}.legal .legal-contact-address a:hover{color:var(--color-clay-deep)}.legal-contact-note>:first-child{margin-top:16px}.legal-next{width:100%;max-width:calc(var(--legal-wide) + 2 * var(--legal-gutter));margin:96px auto 0;padding:0 var(--legal-gutter)}.legal-next a{display:block;padding:32px 28px;border-radius:var(--radius-card-lg);background:var(--color-paper-light);color:var(--color-ink-black);transition:background-color .2s ease-out}.legal-next a:hover{background:var(--color-paper)}@media(min-width:768px){.legal-next{margin-top:128px}.legal-next a{padding:48px 56px}}.legal-next-title{display:block;margin-top:10px;font-family:var(--font-heading);font-weight:400;font-size:var(--type-h2);line-height:var(--type-h2-lh);letter-spacing:var(--type-heading-tracking)}.legal-footer{margin-top:64px;background:var(--color-paper);color:var(--color-ink-soft)}.legal-footer-inner{max-width:calc(var(--legal-wide) + 2 * var(--legal-gutter));margin:0 auto;padding:48px var(--legal-gutter) 56px;display:grid;gap:32px}@media(min-width:768px){.legal-footer{margin-top:96px}.legal-footer-inner{grid-template-columns:1fr 1fr;gap:48px;padding-top:64px;padding-bottom:72px}}@media(min-width:1200px){.legal-footer-inner{grid-template-columns:232px minmax(0,var(--legal-measure));column-gap:96px}}.legal-footer-docs{margin-top:14px;display:flex;flex-wrap:wrap;gap:4px 22px}.legal-footer-docs a{display:inline-block;padding:6px 0;font-size:16px;color:var(--color-ink)}.legal-footer-docs a:hover{color:var(--color-clay-deep)}.legal-footer-docs a[aria-current=page]{text-decoration:underline;text-decoration-color:var(--color-clay);text-underline-offset:6px}.legal .legal-footer-line{font-size:15px;line-height:1.55}.legal .legal-footer-line+.legal-footer-line{margin-top:6px}.legal-footer-meta a{color:var(--color-ink);text-decoration:underline;text-underline-offset:4px}.legal-footer-meta a:hover{color:var(--color-clay-deep)}@media print{:root{--type-h1: 22pt;--type-h1-lh: 1.15;--type-h2: 14pt;--type-h2-lh: 1.25;--type-h3: 12pt;--type-h3-lh: 1.3;--type-body: 10.5pt;--type-body-lh: 1.5}.legal{color:#000;min-height:0}.legal-skip,.legal-langs,.legal-rail,.legal-contents--inline,.legal-next,.legal-footer nav,.legal-h2-link:after{display:none}.legal-header,.legal-head{padding-top:0}.legal-article{max-width:none}.legal-short,.legal-plans,.legal-mail,.legal-contact,.legal-particulars{background:none;box-shadow:none;border:1pt solid #999;padding:12pt 14pt;margin-top:14pt}.legal-mail-action{display:none}.legal-tap,.legal .legal-steps li:before{background:none;box-shadow:none;border:.75pt solid #999}.legal-h2{margin-top:20pt;break-after:avoid}.legal-prose li,.legal-prose p{orphans:3;widows:3}.legal-prose a[href^=http]:after{content:" (" attr(href) ")";font-size:.85em;color:#444;word-break:break-all}.legal-footer{background:none;margin-top:24pt;border-top:1pt solid #999}.legal-footer-inner{padding:12pt var(--legal-gutter) 0}.legal .brand-mark__get,.legal .brand-mark__wear{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
