.site-page.motion-site .legal-page-module__gT70qa__top .legal-page-module__gT70qa__title{color:var(--theme-text);font-family:var(--type-display);font-size:var(--type-h1);font-weight:600;line-height:var(--leading-h1);letter-spacing:var(--track-h1);text-wrap:balance}.site-page .legal-page-module__gT70qa__top .legal-page-module__gT70qa__updated{color:var(--theme-muted);font-family:var(--type-text);font-size:var(--type-small);font-variant-numeric:tabular-nums;margin-top:14px;line-height:20px}.site-page .legal-page-module__gT70qa__top .legal-page-module__gT70qa__lead{max-width:var(--measure-lead);color:var(--theme-secondary);font-family:var(--type-text);font-size:var(--type-lead);line-height:var(--leading-lead);letter-spacing:var(--track-lead);text-wrap:pretty;margin-top:16px}.legal-page-module__gT70qa__body{align-items:start;gap:var(--site-gap) clamp(32px, 4vw, 64px);grid-template-columns:280px minmax(0,1fr);display:grid}.legal-page-module__gT70qa__rail{top:calc(var(--site-bar) + 24px);max-height:calc(100vh - var(--site-bar) - 48px);overscroll-behavior:contain;flex-direction:column;gap:28px;min-width:0;display:flex;position:sticky;overflow-y:auto}.site-page .legal-page-module__gT70qa__rail .legal-page-module__gT70qa__railTitle{color:var(--theme-muted);font-family:Inter,system-ui,sans-serif;font-size:var(--type-label);letter-spacing:var(--track-label);text-transform:uppercase;margin:0 0 10px;font-weight:600;line-height:18px}.legal-page-module__gT70qa__tabs ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.legal-page-module__gT70qa__tabs a{min-height:42px;color:var(--theme-secondary);font-size:var(--type-compact);border-left:3px solid #0000;border-radius:0 10px 10px 0;align-items:center;padding:0 14px;font-weight:500;line-height:20px;transition:background .15s,color .15s;display:flex}.legal-page-module__gT70qa__tabs a:hover{background:var(--theme-hover);color:var(--theme-text)}.legal-page-module__gT70qa__tabs a[aria-current=page]{border-left-color:var(--theme-primary);background:color-mix(in srgb, var(--theme-primary) 9%, transparent);color:var(--theme-text);font-weight:600}.legal-page-module__gT70qa__contents ol{margin:0;padding:0;list-style:none}.legal-page-module__gT70qa__contents li a{color:var(--theme-secondary);font-size:var(--type-small);grid-template-columns:26px minmax(0,1fr);align-items:baseline;padding:6px 4px 6px 0;line-height:20px;display:grid}.legal-page-module__gT70qa__contents li a:hover{color:var(--theme-text)}.legal-page-module__gT70qa__contents li span{color:var(--theme-muted);font-size:var(--type-fine);font-variant-numeric:tabular-nums}.legal-page-module__gT70qa__doc{border:1px solid var(--theme-line);background:var(--theme-surface);border-radius:16px;min-width:0;padding:clamp(24px,3.4vw,48px)}.legal-page-module__gT70qa__doc>*{max-width:40em}.legal-page-module__gT70qa__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:none;margin:0 0 28px;padding:0;list-style:none;display:grid}.legal-page-module__gT70qa__card{border:1px solid var(--theme-line);background:var(--theme-background);border-radius:12px;flex-direction:column;gap:8px;height:100%;padding:20px;transition:border-color .15s,transform .15s;display:flex}.legal-page-module__gT70qa__card:hover{border-color:var(--theme-primary);transform:translateY(-2px)}.legal-page-module__gT70qa__cardTitle{color:var(--theme-text);font-size:var(--type-title);font-weight:600}.legal-page-module__gT70qa__cardLine{color:var(--theme-secondary);font-size:var(--type-small);line-height:1.55}.legal-page-module__gT70qa__cardMeta{color:var(--theme-muted);font-size:var(--type-fine);justify-content:space-between;align-items:center;margin-top:auto;padding-top:8px;display:flex}.legal-page-module__gT70qa__summary{border:1px solid color-mix(in srgb, var(--theme-primary) 25%, var(--theme-line));border-left:4px solid var(--theme-primary);border-radius:var(--theme-radius-card,12px);background:color-mix(in srgb, var(--theme-primary) 5%, var(--theme-surface));scroll-margin-top:calc(var(--site-bar) + 24px);padding:clamp(18px,1.8vw,24px)}.legal-page-module__gT70qa__section{scroll-margin-top:calc(var(--site-bar) + 24px);margin-top:clamp(36px,3.6vw,48px)}.site-page.motion-site .legal-page-module__gT70qa__doc h2{color:var(--theme-text);font-family:var(--type-display);font-size:var(--type-h3);font-weight:600;line-height:var(--leading-h3);letter-spacing:var(--track-h3);text-wrap:balance;margin:0 0 14px;position:relative}.legal-page-module__gT70qa__number{color:var(--theme-muted);font-variant-numeric:tabular-nums}.legal-page-module__gT70qa__anchor{min-width:32px;min-height:32px;color:var(--theme-muted);font-family:var(--type-text);vertical-align:middle;opacity:0;border-radius:6px;place-items:center;margin-left:4px;font-weight:500;transition:opacity .15s;display:inline-grid}.legal-page-module__gT70qa__section h2:hover .legal-page-module__gT70qa__anchor{opacity:1}.legal-page-module__gT70qa__anchor:hover{color:var(--theme-text)}@media (hover:none){.legal-page-module__gT70qa__anchor{display:none}}.legal-page-module__gT70qa__doc .legal-page-module__gT70qa__list li,.legal-page-module__gT70qa__doc .legal-page-module__gT70qa__terms dd{color:var(--theme-text);font-family:var(--type-text);font-size:var(--type-body-l);line-height:var(--leading-body);text-wrap:pretty}.site-page .legal-page-module__gT70qa__doc .legal-page-module__gT70qa__para{color:var(--theme-text);font-family:var(--type-text);font-size:var(--type-body-l);line-height:var(--leading-body);text-wrap:pretty}:is(.site-page .legal-page-module__gT70qa__doc .legal-page-module__gT70qa__para+.legal-page-module__gT70qa__para,.site-page .legal-page-module__gT70qa__doc .legal-page-module__gT70qa__list+.legal-page-module__gT70qa__para,.site-page .legal-page-module__gT70qa__doc .legal-page-module__gT70qa__terms+.legal-page-module__gT70qa__para,.site-page .legal-page-module__gT70qa__doc .legal-page-module__gT70qa__para+.legal-page-module__gT70qa__list,.site-page .legal-page-module__gT70qa__doc .legal-page-module__gT70qa__para+.legal-page-module__gT70qa__terms){margin-top:14px}.legal-page-module__gT70qa__list{margin:0;padding-left:1.25em}.legal-page-module__gT70qa__list li+li{margin-top:8px}.legal-page-module__gT70qa__list li::marker{color:var(--theme-muted)}.legal-page-module__gT70qa__summary .legal-page-module__gT70qa__list li{font-size:var(--type-body)}.legal-page-module__gT70qa__terms{border-top:1px solid var(--theme-line);margin:0}.legal-page-module__gT70qa__terms>div{border-bottom:1px solid var(--theme-line);padding:12px 0}.legal-page-module__gT70qa__terms dt{color:var(--theme-text);font-size:var(--type-compact);font-weight:600;line-height:22px}.legal-page-module__gT70qa__terms dd{margin:4px 0 0}.legal-page-module__gT70qa__inline{color:inherit;text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);overflow-wrap:anywhere}.motion-site .legal-page-module__gT70qa__inline{text-decoration:underline}.legal-page-module__gT70qa__inline:hover{text-decoration-color:currentColor}@media (max-width:960px){.legal-page-module__gT70qa__body{grid-template-columns:minmax(0,1fr)}.legal-page-module__gT70qa__rail{max-height:none;position:static;overflow:visible}.legal-page-module__gT70qa__tabs .legal-page-module__gT70qa__railTitle,.legal-page-module__gT70qa__contents{display:none}.legal-page-module__gT70qa__tabs ul{scrollbar-width:none;flex-direction:row;gap:8px;padding-bottom:4px;overflow-x:auto}.legal-page-module__gT70qa__tabs a{border:1px solid var(--theme-line);white-space:nowrap;border-radius:999px;min-height:44px}.legal-page-module__gT70qa__tabs a[aria-current=page]{border-color:var(--theme-primary)}.legal-page-module__gT70qa__doc{padding:20px}.legal-page-module__gT70qa__cards{grid-template-columns:minmax(0,1fr)}}@media print{.legal-page-module__gT70qa__rail,.legal-page-module__gT70qa__anchor{display:none}.legal-page-module__gT70qa__body{display:block}.legal-page-module__gT70qa__doc{border:0;padding:0}}
