.page-legal{--lg-top:calc(var(--header-h) + 28px);--grain:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='160' height='160' filter='url(%23n)'/></svg>")}.page-legal .display{font-stretch:var(--condensed);letter-spacing:-.005em;word-spacing:.05em;text-wrap:balance;line-height:.9}.page-legal main :where(p,li,td,dd){text-wrap:pretty}.page-legal .lg-grid{grid-template-columns:minmax(0,1fr);display:grid}@media (width>=1024px){.page-legal .lg-grid{grid-template-columns:minmax(220px,3.3fr) minmax(0,8.7fr);column-gap:clamp(48px,5vw,96px)}.page-legal .lg-grid>*{grid-column:2}.page-legal .lg-grid>:is(.lg-toc,.lg-meta,.lg-next__k,.lg-glance__k){grid-column:1}}.page-legal .lg-hero{padding-top:calc(var(--header-h) + clamp(var(--space-14), 9vw, var(--space-32)));padding-bottom:var(--block)}.page-legal .lg-hero__title{font-size:var(--t-xl);color:var(--paper)}.page-legal .lg-hero__lead{margin-top:clamp(var(--space-5), 2vw, var(--space-8));max-width:60ch;font-size:var(--t-body-l);color:var(--body);line-height:1.5}.page-legal .lg-meta{border-top:1px solid var(--hair);flex-wrap:wrap;gap:14px 32px;margin:32px 0 0;padding-top:16px;display:flex}.page-legal .lg-meta dt{margin:0}.page-legal .lg-meta dd{font:500 13px/1.3 var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.02em;text-transform:uppercase;color:var(--paper);margin:6px 0 0}@media (width>=1024px){.page-legal .lg-hero .lg-meta{flex-direction:column;grid-row:1/span 2;align-self:end;margin-top:0}.page-legal .lg-hero .lg-grid{grid-template-rows:auto 1fr}.page-legal .lg-hero__lead{align-self:start}}.page-legal .lg-cards{gap:var(--col-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.page-legal .lg-cards--2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=860px){.page-legal .lg-cards,.page-legal .lg-cards--2{grid-template-columns:minmax(0,1fr)}}.page-legal .lg-card{min-height:228px;color:var(--paper);flex-direction:column;gap:10px;padding:clamp(20px,2vw,28px);display:flex}.page-legal .lg-card>*{z-index:1;position:relative}.page-legal .lg-card__k{margin-bottom:8px}.page-legal .lg-card__t{font:700 var(--t-h3)/1.15 var(--font-body);letter-spacing:-.01em;color:var(--paper);text-wrap:balance;font-stretch:100%}.page-legal .lg-card__p{max-width:40ch;font-size:var(--t-body-s);color:var(--body);text-wrap:pretty;line-height:1.55}@media (width>=1024px) and (width<=1199px){.page-legal .lg-cards:not(.lg-cards--2){grid-template-columns:minmax(0,1fr)}.page-legal .lg-cards:not(.lg-cards--2) .lg-card{min-height:0}.page-legal .lg-cards:not(.lg-cards--2) .lg-card__p{max-width:none}}.page-legal .lg-card__go{font:500 13px/1 var(--font-body);font-stretch:var(--ui);letter-spacing:.06em;text-transform:uppercase;color:var(--smoke);transition:color .3s var(--ease-out);align-items:center;gap:10px;margin-top:auto;padding-top:18px;display:inline-flex}.page-legal .lg-card:hover .lg-card__go,.page-legal .lg-card:focus-visible .lg-card__go{color:var(--paper)}.page-legal .lg-card:hover .btn__arrow,.page-legal .lg-card:focus-visible .btn__arrow{animation:.2s forwards arrow-out,.4s .2s forwards arrow-in}@media (width<=860px){.page-legal .lg-card{min-height:0}}.page-legal .lg-glance{padding-bottom:clamp(64px,8vw,128px)}.page-legal .lg-glance__k{margin-bottom:18px}@media (width>=1024px){.page-legal .lg-glance__k{margin-bottom:0;padding-top:4px}}.page-legal .lg-rule{margin-bottom:clamp(40px,5vw,72px)}.page-legal .lg-body{padding-bottom:clamp(72px,9vw,140px)}.page-legal .lg-toc{margin-bottom:8px}.page-legal .lg-toc__box{border-radius:var(--radius)}.page-legal .lg-toc__sum{cursor:pointer;height:52px;font:500 13px/1 var(--font-body);font-stretch:var(--ui);letter-spacing:.06em;text-transform:uppercase;color:var(--paper);align-items:center;gap:14px;padding:0 18px;list-style:none;display:flex}.page-legal .lg-toc__sum::-webkit-details-marker{display:none}.page-legal .lg-toc__n{color:var(--smoke);margin-left:auto}.page-legal .lg-toc__sum:after{content:"";border-right:1.5px solid var(--smoke);border-bottom:1.5px solid var(--smoke);width:8px;height:8px;transition:transform .4s var(--ease-expo);flex:none;margin:-4px 2px 0 0;transform:rotate(45deg)}.page-legal .lg-toc__box[open] .lg-toc__sum:after{transform:translateY(4px)rotate(225deg)}.page-legal .lg-toc__list{margin:0;padding:2px 18px 14px;list-style:none}.page-legal .lg-toc__list a{color:var(--smoke);transition:color .3s var(--ease-out);grid-template-columns:2.4em minmax(0,1fr);gap:4px;padding:7px 0;font-size:15px;line-height:1.35;display:grid;position:relative}.page-legal .lg-toc__list .num{color:inherit;font-size:11.5px;line-height:1.75}.page-legal .lg-toc__list a:hover{color:var(--body)}.page-legal .lg-toc__list a[aria-current]{color:var(--paper)}@media (width>=1024px){.page-legal .lg-toc{top:var(--lg-top);align-self:start;margin-bottom:0;position:sticky}.page-legal .lg-toc__box{box-shadow:none;isolation:auto;background:0 0;border-radius:0}.page-legal .lg-toc__box:before,.page-legal .lg-toc__box:after{display:none}.page-legal .lg-toc__sum{height:auto;color:var(--smoke);pointer-events:none;cursor:default;padding:0 0 14px;font-size:12px}.page-legal .lg-toc__sum:after,.page-legal .lg-toc__n{display:none}.page-legal .lg-toc__list{max-height:calc(100vh - var(--lg-top) - 72px);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--hair-2) transparent;border-left:1px solid var(--hair);padding:0;overflow-y:auto}.page-legal .lg-toc__list a{padding:6px 12px 6px 18px;font-size:14px}.page-legal .lg-toc__list a:before{content:"";background:var(--paper);width:1px;transition:transform .45s var(--ease-expo);position:absolute;top:5px;bottom:5px;left:-1px;transform:scaleY(0)}.page-legal .lg-toc__list a[aria-current]:before{transform:scaleY(1)}}@media (pointer:coarse){.page-legal .lg-toc__list a{align-content:center;min-height:44px}}.page-legal .lg-doc{min-width:0}.page-legal .lg-doc :is(p,ul,blockquote,address){max-width:48ch}.page-legal .lg-intro p{color:var(--paper);font-size:18px;line-height:1.6}.page-legal .lg-intro p+p{margin-top:1em}@media (width<=1023px){.page-legal .lg-intro{margin-top:36px}}.page-legal .lg-sec{scroll-margin-top:var(--lg-top);margin-top:clamp(40px,4.4vw,60px);padding-top:clamp(36px,4vw,56px);position:relative}.page-legal .lg-sec:focus{outline:none}.page-legal .lg-sec:before{content:"";background:var(--hair);transform-origin:0;height:1px;transition:transform 1.1s var(--ease-expo) 50ms;position:absolute;top:0;left:0;right:0}.js .page-legal .lg-sec:not(.is-in):before{transform:scaleX(0)}.page-legal .lg-h{max-width:32ch;font:700 var(--t-h3)/1.15 var(--font-body);letter-spacing:-.01em;color:var(--paper);text-wrap:balance;margin-bottom:18px;font-stretch:100%;position:relative}.page-legal .lg-h__n{font-variant-numeric:tabular-nums}@media (width>=1280px){.page-legal .lg-h__n{position:absolute;top:0;right:calc(100% + 18px)}}.page-legal .lg-h3{font:700 18px/1.3 var(--font-body);letter-spacing:-.005em;color:var(--paper);margin:30px 0 10px;font-stretch:100%}.page-legal .lg-doc p,.page-legal .lg-doc li{color:var(--body);font-size:17px;line-height:1.65}.page-legal .lg-doc .lg-intro p{color:var(--paper);font-size:18px}.page-legal .lg-sec>p+p,.page-legal .lg-sec>ul+p,.page-legal .lg-sec>.lg-table-wrap+p,.page-legal .lg-sec>blockquote+p{margin-top:1em}.page-legal .lg-doc ul{margin:.9em 0 0;padding:0;list-style:none}.page-legal .lg-doc li{padding-left:26px;position:relative}.page-legal .lg-doc li+li{margin-top:.55em}.page-legal .lg-doc li:before{content:"";background:var(--hair-3);width:12px;height:1px;position:absolute;top:.82em;left:2px}.page-legal .lg-doc strong{color:var(--paper);font-weight:500}.page-legal .lg-doc a{color:var(--paper);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--hair-3);text-decoration-color:var(--hair-3);transition:text-decoration-color .3s var(--ease-out)}.page-legal .lg-doc a:hover,.page-legal .lg-doc a:focus-visible{-webkit-text-decoration-color:var(--paper);text-decoration-color:var(--paper)}@media (pointer:coarse){.page-legal .lg-doc a[href^=mailto\:]{margin-block:-12px;padding-block:12px;display:inline-block}}.page-legal .lg-quote{margin:20px 0 0;padding:clamp(20px,2.2vw,28px)}.page-legal .lg-doc .lg-quote p{color:var(--paper)}.page-legal .lg-address{color:var(--body);white-space:pre-line;flex-direction:column;gap:4px;font-size:17px;font-style:normal;line-height:1.6;display:flex}.page-legal .lg-table-wrap{margin-top:22px}.page-legal .lg-table{border-collapse:collapse;width:100%;color:var(--body);font-size:15px;line-height:1.5}.page-legal .lg-table thead th{border-bottom:1px solid var(--hair-2);text-align:left;vertical-align:bottom;color:var(--smoke);padding:0 18px 10px 0;font-size:13px;font-weight:500}.page-legal .lg-table tbody :is(th,td){border-bottom:1px solid var(--hair);text-align:left;vertical-align:top;padding:14px 18px 14px 0}.page-legal .lg-table tbody th{color:var(--paper);width:34%;font-weight:500}.page-legal .lg-table--3 tbody th{width:20%}.page-legal .lg-table--4 tbody th{width:22%}.page-legal .lg-table :is(th,td):last-child{padding-right:0}@media (width<=720px){.page-legal .lg-table tbody th{width:42%}.page-legal :is(.lg-table--3,.lg-table--4) thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.page-legal :is(.lg-table--3,.lg-table--4),.page-legal :is(.lg-table--3,.lg-table--4) :is(tbody,tr,th,td){width:auto;display:block}.page-legal :is(.lg-table--3,.lg-table--4) tr{border-bottom:1px solid var(--hair);padding:16px 0}.page-legal :is(.lg-table--3,.lg-table--4) tr:first-child{border-top:1px solid var(--hair-2)}.page-legal :is(.lg-table--3,.lg-table--4) tbody :is(th,td){border:0;padding:0}.page-legal :is(.lg-table--3,.lg-table--4) tbody th{width:auto;margin-bottom:10px;font-size:16px}.page-legal :is(.lg-table--3,.lg-table--4) td+td{margin-top:10px}.page-legal :is(.lg-table--3,.lg-table--4) td:before{content:attr(data-label);color:var(--smoke);margin-bottom:2px;font-size:12.5px;font-weight:500;display:block}}.page-legal .lg-next{padding-bottom:clamp(64px,8vw,120px)}.page-legal .lg-next__k{margin-bottom:18px}.page-legal :is(.lg-next__k,.lg-glance__k){align-self:start}@media (width>=1024px){.page-legal .lg-next__k{margin-bottom:0;padding-top:4px}}.page-legal .lg-end{padding-bottom:clamp(48px,6vw,88px)}@media (width<=767px){.page-legal .lg-card__p{max-width:none;font-size:16px}.page-legal .lg-table{font-size:16px}.page-legal .lg-hero{text-align:center}.page-legal .lg-hero .lg-grid{justify-items:center}.page-legal .lg-hero__lead{justify-self:stretch;width:100%;max-width:none}.page-legal .lg-meta{justify-content:center;align-self:stretch}.page-legal :is(.lg-glance__k,.lg-next__k){justify-self:center}.page-legal .lg-cards.swipe--phone{gap:12px;display:flex}.page-legal .lg-cards.swipe--phone>.lg-card{height:auto}.page-legal .lg-h__n{font:500 var(--t-small)/1 var(--font-body);color:var(--smoke)}.page-legal .lg-h__n:after{content:"\a ";white-space:pre}}@media (prefers-reduced-motion:reduce){.page-legal .lg-sec:before,.page-legal .lg-toc__list a:before,.page-legal .lg-toc__sum:after{transition:none}.js .page-legal .lg-sec:not(.is-in):before{transform:none}.page-legal .lg-card .btn__arrow{animation:none!important}}
