body{margin:0}a,a:hover{color:inherit}.w{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--text-base-line-height);scroll-padding-top:calc(var(--header-height) + var(--space-l));overflow-x:clip}.w *{box-sizing:border-box}.w :focus-visible{outline:2px solid var(--ring);outline-offset:3px}.w img{max-width:100%;display:block}.w-skip{left:var(--space-page);top:var(--space-s);z-index:calc(var(--z-header) + 2);padding:calc(var(--spacing)*3) calc(var(--spacing)*5);border-radius:var(--radius);background:var(--brand-tertiary);color:var(--neutral-dark);transition:transform var(--duration-base) var(--ease-out);font-weight:700;text-decoration:none;position:absolute;transform:translateY(-200%)}.w-skip:focus{transform:none}.w-wrap{max-width:var(--container-page);padding-inline:var(--space-page);margin-inline:auto}.w-sec{padding-block:calc(var(--space-section) * 1.2);position:relative}.w-p{color:var(--muted-foreground);max-width:var(--container-measure);text-wrap:pretty;margin:0}.w-p+.w-p{margin-top:var(--space-s)}.w-p strong{color:var(--foreground);font-weight:600}.w-lab{font-family:var(--font-label);font-size:var(--text-xs);line-height:var(--text-xs-line-height);letter-spacing:var(--text-xs-letter-spacing);text-transform:uppercase;font-weight:700}.w-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.w-ilink{color:var(--foreground);text-decoration:underline;text-decoration-color:var(--primary-line);text-underline-offset:.2em;transition:text-decoration-color var(--duration-base) var(--ease-out);text-decoration-thickness:2px}.w-ilink:hover{text-decoration-color:currentColor}.w-tlink{align-items:center;gap:calc(var(--spacing)*2);min-height:var(--target-min);font-size:var(--text-sm);color:var(--foreground);background:linear-gradient(currentColor,currentColor) 0 calc(100% - var(--spacing) * 2)/100% 1px no-repeat;transition:background-size var(--duration-slow) var(--ease-in-out);font-weight:700;text-decoration:none;display:inline-flex}.w-tlink:hover{background-size:0% 1px;background-position:100% calc(100% - var(--spacing) * 2)}.w-tlink svg{inline-size:calc(var(--spacing)*4);block-size:calc(var(--spacing)*4);transition:transform var(--duration-base) var(--ease-out);flex:none}.w-tlink:hover svg{transform:translateX(calc(var(--spacing)*1))}.w-js [data-reveal]{transition:opacity var(--duration-slower) var(--ease-out),transform var(--duration-slower) var(--ease-out),clip-path 1.1s var(--ease-in-out)}.w-js [data-reveal]:not(.is-in){opacity:0;transform:translateY(calc(var(--spacing)*6))}.w-js [data-reveal=rise]:not(.is-in){opacity:1;clip-path:inset(100% 0 0);transform:none}.w-js [data-reveal=rise].is-in{clip-path:inset(0)}[data-delay="1"]{transition-delay:.15s!important}[data-delay="2"]{transition-delay:.3s!important}[data-delay="3"]{transition-delay:.45s!important}[data-delay="4"]{transition-delay:.6s!important}.w-nav{z-index:var(--z-header);height:0;position:sticky;top:0}.w-nav__bar{z-index:1;justify-content:space-between;align-items:center;gap:var(--space-m);height:var(--header-height);padding-inline:var(--space-page);color:var(--brand-secondary);transition:transform var(--duration-slower) var(--ease-out);display:flex;position:relative}.w-nav__bg{top:0;bottom:0;left:calc(var(--bl) * 1px);right:calc(var(--br) * 1px);background:var(--brand);box-shadow:inset 0 -1px 0 color-mix(in oklch,var(--brand-secondary) 16%,transparent);transition:left var(--duration-slower) var(--ease-out),right var(--duration-slower) var(--ease-out),border-radius var(--duration-slower) var(--ease-out),box-shadow var(--duration-slow) var(--ease-out);border-radius:0;position:absolute}.w-nav.is-pill .w-nav__bar{transform:translateY(var(--space-s))}.w-nav.is-pill .w-nav__bg{border-radius:var(--radius);box-shadow:var(--shadow-md)}.w-nav__logo{min-height:var(--target-min);color:var(--brand-secondary);transform-origin:0;transition:transform var(--duration-slower) var(--ease-out);align-items:center;display:inline-flex;position:relative}.w-nav__logo svg{block-size:calc(var(--spacing)*7);inline-size:auto}.w-nav.is-pill .w-nav__logo{transform:translateX(calc(var(--dl) * 1px)) scale(.9)}.w-nav__right{align-items:center;gap:var(--space-m);transition:transform var(--duration-slower) var(--ease-out);display:flex;position:relative}.w-nav.is-pill .w-nav__right{transform:translateX(calc(var(--dr) * 1px))}.w-nav__links{align-items:center;gap:var(--space-s);margin:0;padding:0;list-style:none;display:flex}.w-nav__item{align-items:center;display:flex;position:relative}.w-nav__item>a{min-height:var(--target-min);padding-inline:calc(var(--spacing)*2);font-size:var(--text-sm);color:var(--brand-secondary);align-items:center;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.w-nav__item>a:after{content:"";left:calc(var(--spacing)*2);right:calc(var(--spacing)*2);bottom:calc(var(--spacing)*2);background:var(--brand-tertiary);transform-origin:0;height:1px;transition:transform var(--duration-slow) var(--ease-out);position:absolute;transform:scaleX(0)}.w-nav__item:hover>a:after,.w-nav__item:focus-within>a:after,.w-nav__item.is-open>a:after{transform:scaleX(1)}.w-nav__chev{all:unset;cursor:pointer;inline-size:calc(var(--spacing)*8);block-size:calc(var(--spacing)*8);border-radius:var(--radius);color:var(--brand-secondary);place-items:center;display:grid}.w-nav__chev svg{inline-size:calc(var(--spacing)*2.5);block-size:calc(var(--spacing)*2.5);transition:transform var(--duration-base) var(--ease-out)}.w-nav__item:hover .w-nav__chev svg,.w-nav__item.is-open .w-nav__chev svg{transform:rotate(180deg)}.w-nav__chev:focus-visible{outline:2px solid var(--brand-tertiary)}.w-cta{align-items:center;gap:var(--space-s);min-height:var(--target-min);padding:calc(var(--spacing)*1) calc(var(--spacing)*1) calc(var(--spacing)*1) calc(var(--spacing)*5);border-radius:var(--radius);background:var(--brand-tertiary);color:var(--neutral-dark);font-size:var(--text-sm);white-space:nowrap;font-weight:700;text-decoration:none;display:inline-flex}.w-cta i{inline-size:calc(var(--spacing)*9);block-size:calc(var(--spacing)*9);border-radius:var(--radius);background:var(--neutral-dark);color:var(--brand-tertiary);place-items:center;font-style:normal;display:grid}.w-cta i svg{inline-size:calc(var(--spacing)*4);block-size:calc(var(--spacing)*4);transition:transform var(--duration-slow) var(--ease-out)}.w-cta:hover i svg{transform:rotate(-45deg)}.w-cta:hover{color:var(--neutral-dark)}.w-sub{top:calc(100% + var(--space-s));right:calc(var(--spacing)*-2);width:min(52rem,calc(100vw - var(--space-page) * 2));gap:var(--space-m);padding:var(--space-m);border-radius:var(--radius);background:var(--brand);color:var(--brand-secondary);box-shadow:var(--shadow-lg);opacity:0;visibility:hidden;transform:translateY(calc(var(--spacing)*-2));transition:opacity var(--duration-base) var(--ease-out),transform var(--duration-base) var(--ease-out),visibility 0s linear var(--duration-base);grid-template-columns:5fr 7fr;display:grid;position:absolute}.w-sub:before{content:"";left:0;right:0;top:calc(var(--space-s) * -1);height:var(--space-s);position:absolute}.w-nav__item:hover .w-sub,.w-nav__item:focus-within .w-sub,.w-nav__item.is-open .w-sub{opacity:1;visibility:visible;transition-delay:0s;transform:none}.w-nav__item.is-shut .w-sub{opacity:0;visibility:hidden}.w-sub__l{justify-content:space-between;gap:var(--space-l);padding-right:var(--space-m);border-right:1px solid color-mix(in oklch,var(--brand-secondary) 18%,transparent);flex-direction:column;display:flex}.w-sub__l b{font-family:var(--font-heading);font-weight:var(--font-weight-heading);font-size:var(--text-2xl);line-height:var(--text-2xl-line-height)}.w-sub__l .w-tlink{color:var(--brand-secondary);align-self:flex-start}.w-sub ul{margin:0;padding:0;list-style:none}.w-sub li+li{border-top:1px solid color-mix(in oklch,var(--brand-secondary) 18%,transparent)}.w-sub ul a{grid-template-columns:calc(var(--spacing)*5) 1fr auto;column-gap:var(--space-s);min-height:var(--target-min);padding-block:calc(var(--spacing)*3);color:var(--brand-secondary);align-items:center;text-decoration:none;display:grid}.w-sub ul a svg{inline-size:calc(var(--spacing)*5);block-size:calc(var(--spacing)*5);transition:transform var(--duration-slow) var(--ease-out)}.w-sub ul a:hover svg{transform:rotate(90deg)}.w-sub ul a:hover b{text-decoration:underline;text-decoration-color:var(--brand-tertiary);text-underline-offset:.2em}.w-sub ul a b{font-size:var(--text-sm);font-weight:600}.w-sub ul a small{font-size:var(--text-xs);color:color-mix(in oklch,var(--brand-secondary) 78%,transparent);grid-column:2}.w-sub ul a em{font-style:normal;font-family:var(--font-label);font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--brand-tertiary);grid-area:1/3/span 2}.w-burger{align-items:center;gap:var(--space-s);min-height:var(--target-min);padding:calc(var(--spacing)*1) calc(var(--spacing)*1) calc(var(--spacing)*1) calc(var(--spacing)*4);border:1px solid color-mix(in oklch,var(--brand-secondary) 40%,transparent);border-radius:var(--radius);color:var(--brand-secondary);font:600 var(--text-sm)/1 var(--font-sans);cursor:pointer;background:0 0;display:none}.w-burger i{inline-size:calc(var(--spacing)*9);block-size:calc(var(--spacing)*9);border-radius:var(--radius);background:var(--brand-secondary);place-items:center;display:grid;position:relative}.w-burger i:before,.w-burger i:after{content:"";inline-size:calc(var(--spacing)*4);background:var(--brand);block-size:2px;transition:transform var(--duration-base) var(--ease-out);position:absolute}.w-burger i:before{transform:translateY(calc(var(--spacing)*-1))}.w-burger i:after{transform:translateY(calc(var(--spacing)*1))}.w-burger[aria-expanded=true] i:before{transform:rotate(45deg)}.w-burger[aria-expanded=true] i:after{transform:rotate(-45deg)}.w-mob{z-index:0;justify-content:space-between;gap:var(--space-l);padding:calc(var(--header-height) + var(--space-l)) var(--space-page) var(--space-l);background:var(--brand);color:var(--brand-secondary);opacity:0;visibility:hidden;transform:translateY(calc(var(--spacing)*-4));transition:opacity var(--duration-slow) var(--ease-out),transform var(--duration-slow) var(--ease-out),visibility 0s linear var(--duration-slow);flex-direction:column;display:none;position:fixed;inset:0;overflow-y:auto}.w-mob.is-open{opacity:1;visibility:visible;transition-delay:0s;transform:none}.w-mob>nav>ul{margin:0;padding:0;list-style:none}.w-mob__row{justify-content:space-between;align-items:center;gap:var(--space-s);display:flex}.w-mob__row a{min-height:calc(var(--target-min) + var(--spacing) * 4);font-family:var(--font-heading);font-size:var(--text-4xl);color:var(--brand-secondary);align-items:center;line-height:1.1;text-decoration:none;display:flex}.w-mob__row button{all:unset;cursor:pointer;inline-size:var(--target-min);block-size:var(--target-min);border:1px solid color-mix(in oklch,var(--brand-secondary) 50%,transparent);border-radius:var(--radius);transition:transform var(--duration-base) var(--ease-out),background var(--duration-base) var(--ease-out);place-items:center;display:grid}.w-mob__row button svg{inline-size:calc(var(--spacing)*3.5);block-size:calc(var(--spacing)*3.5)}.w-mob__row button[aria-expanded=true]{background:var(--brand-tertiary);color:var(--neutral-dark);border-color:var(--brand-tertiary);transform:rotate(45deg)}.w-mob__row button:focus-visible{outline:2px solid var(--brand-tertiary);outline-offset:3px}.w-mob__sub{transition:grid-template-rows var(--duration-slow) var(--ease-out);grid-template-rows:0fr;display:grid}.w-mob__sub.is-open{grid-template-rows:1fr}.w-mob__sub>ul{margin:0;padding:0;list-style:none;overflow:hidden}.w-mob__sub a{align-items:center;gap:var(--space-s);min-height:var(--target-min);font-size:var(--text-base);color:var(--brand-secondary);text-decoration:none;display:flex}.w-mob__sub a svg{inline-size:calc(var(--spacing)*4);block-size:calc(var(--spacing)*4);flex:none}.w-mob__sub a small{font-family:var(--font-label);font-size:var(--text-xs);color:var(--brand-tertiary);margin-left:auto}.w-mob__foot{gap:var(--space-m);display:grid}.w-mob__tel{justify-content:space-between;align-items:flex-end;gap:var(--space-s);flex-wrap:wrap;display:flex}.w-mob__tel span{color:var(--brand-tertiary);display:block}.w-mob__tel a:first-child{font-family:var(--font-heading);font-size:var(--text-2xl);color:var(--brand-secondary);text-decoration:none;display:block}.w-mob__clocks{gap:calc(var(--spacing)*2);padding-top:var(--space-s);border-top:1px solid color-mix(in oklch,var(--brand-secondary) 20%,transparent);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.w-mob__clocks span{gap:calc(var(--spacing)*1);flex-direction:column;display:flex}.w-mob__clocks b{color:var(--brand-tertiary)}@keyframes wInL{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}@keyframes wInR{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.w-car__track{gap:var(--space-gutter);transition:transform var(--duration-slower) var(--ease-out);display:flex}.w-car__track>li{flex:0 0 calc((100% - var(--space-gutter) * 2) / 3);display:flex}.w-hz__in{column-gap:var(--space-xl);width:100%;padding:calc(var(--header-height) + var(--space-xl)) 0 var(--space-xl) var(--space-page);grid-template-columns:minmax(16rem,22rem) 1fr;align-items:stretch;display:grid}.w-hz__view{overflow:hidden}.w-hz__track{gap:var(--space-gutter);padding:0 var(--space-page) 0 0;will-change:transform;margin:0;list-style:none;display:flex}.w-foot{padding-block:var(--space-2xl) var(--space-l)}.w-foot__top{gap:var(--space-gutter);grid-template-columns:1.4fr repeat(4,minmax(0,1fr));display:grid}.w-foot__brand p{margin:0 0 var(--space-s);color:var(--muted-foreground);font-size:var(--text-sm);line-height:var(--text-sm-line-height);max-width:22rem}.w-foot__top h2{margin:0 0 var(--space-s);color:var(--muted-foreground)}.w-foot__top ul{gap:calc(var(--spacing)*1);margin:0;padding:0;list-style:none;display:grid}.w-foot__top a{align-items:center;gap:calc(var(--spacing)*2);min-height:calc(var(--spacing)*8);font-size:var(--text-sm);color:var(--foreground);text-decoration:none;display:inline-flex}.w-foot__top a svg{inline-size:calc(var(--spacing)*4);block-size:calc(var(--spacing)*4);flex:none}.w-foot__top a:hover{color:var(--primary-text)}.w-foot__top small{color:var(--muted-foreground);font-variant-numeric:tabular-nums;margin-left:calc(var(--spacing)*2)}.w-foot__big{margin-top:var(--space-2xl);color:var(--brand-secondary)}.w-foot__big svg{block-size:auto;inline-size:100%;display:block}.w-foot__legal{margin-top:var(--space-m);padding-top:var(--space-s);border-top:1px solid var(--border);justify-content:space-between;gap:var(--space-s);font-size:var(--text-sm);color:var(--muted-foreground);flex-wrap:wrap;display:flex}.w-foot__legal nav{gap:var(--space-m);flex-wrap:wrap;display:flex}.w-foot__legal a,.w-foot__legal button{min-height:var(--target-min);color:var(--muted-foreground);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;text-decoration:none;display:inline-flex}.w-foot__legal a:hover,.w-foot__legal button:hover{color:var(--foreground);text-decoration:underline}@media (width<=80rem){.w-nav__links{gap:calc(var(--spacing)*1)}.w-car__track>li{flex-basis:calc((100% - var(--space-gutter)) / 2)}.w-foot__top{grid-template-columns:repeat(3,minmax(0,1fr))}.w-foot__brand{grid-column:1/-1}}@media (width<=64rem){.w-nav__right>nav,.w-nav__right>.w-cta{display:none}.w-nav.is-pill .w-nav__logo,.w-nav.is-pill .w-nav__right,.w-nav.is-pill .w-nav__bar{transform:none}.w-nav.is-pill .w-nav__bg{border-radius:0;left:0;right:0}.w-burger{display:inline-flex}.w-mob{display:flex}.w-car__track{transform:none!important}.w-car__track>li{scroll-snap-align:start;flex-basis:82%}.w-hz__in{row-gap:var(--space-l);grid-template-columns:1fr;padding-right:0}.w-hz__view{scroll-snap-type:x mandatory;overflow-x:auto}.w-hz__track{transform:none!important}.w-foot__top{grid-template-columns:1fr 1fr}}@media (width<=40rem){.w-mob__clocks{grid-template-columns:repeat(3,minmax(0,1fr))}.w-foot__top{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.w *{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important}.w-hz__view{overflow-x:auto}.w-hz__track{transform:none!important}}.w-mob__sub>ul{visibility:hidden;transition:visibility 0s linear var(--duration-slower)}.w-mob__sub.is-open>ul{visibility:visible;transition-delay:0s}.w-tlink{place-self:flex-start start;width:fit-content}.w-flogo svg{block-size:auto;inline-size:100%;display:block;overflow:visible}.w-flogo .pl{transform-box:fill-box;transform-origin:50%;transform:translate(calc((1 - var(--e)) * var(--dx)),calc((1 - var(--e)) * var(--dy))) rotate(calc((1 - var(--e)) * var(--dr)));opacity:calc(.12 + var(--e) * .88)}.w-flogo .pl--s{transform:scale(calc(1 + (1 - var(--e)) * 3.6)) rotate(calc((1 - var(--e)) * -200deg));opacity:1;cursor:grab}.w-flogo .pl--s:hover{animation:wSpin 1.2s var(--ease-out)}@keyframes wSpin{0%{rotate:0deg}to{rotate:360deg}}@media (width<=64rem){.w-wrap{padding-inline:calc(var(--space-page) * 1.2)}}@media (width<=40rem){.w-wrap{padding-inline:var(--space-page)}}@media (prefers-reduced-motion:reduce){.w-flogo svg{--e:1!important}}.w{--maxw:calc(var(--container-page) * .88);--padw:calc(var(--space-page) * 1.4);--cw:calc(min(100vw, var(--maxw)) - var(--padw) * 2)}.w-wrap{max-width:var(--maxw);padding-inline:var(--padw)}.w-nav.is-pill .w-nav__bg{box-shadow:var(--shadow-md),0 0 0 1px color-mix(in oklch,var(--color-white) 10%,transparent)}.w-nav__right,.w-nav__item{position:static}.w-nav__item>a,.w-nav__chev{position:relative}.w-sub{width:min(56rem,calc(100% - var(--padw) * 2));left:50%;right:auto;top:calc(100% + var(--space-s));transition:opacity var(--duration-base) var(--ease-out) .18s,transform var(--duration-base) var(--ease-out) .18s,visibility 0s linear calc(var(--duration-base) + .18s);translate:-50%}.w-nav__item:hover .w-sub,.w-nav__item:focus-within .w-sub,.w-nav__item.is-open .w-sub{transition:opacity var(--duration-base) var(--ease-out),transform var(--duration-base) var(--ease-out),visibility 0s}.w-nav.is-pill .w-nav__right{margin-right:calc(var(--dr) * -1px);transform:none}.w-nav__right{transition:margin-right var(--duration-slower) var(--ease-out)}.w-bt{--lh:1.3em;line-height:var(--lh);white-space:pre;display:inline-flex;overflow:hidden}.w-bl{text-shadow:0 var(--lh) currentColor;transition:translate var(--duration-slower) var(--ease-out) calc(var(--i) * 18ms);display:inline-block}.w-cta:hover .w-bl,.w-cta:focus-visible .w-bl{translate:0 calc(var(--lh) * -1);transition-delay:calc(var(--i) * 18ms + 50ms)}.w-foot__top a svg{display:none}@media (width<=64rem){.w{--padw:calc(var(--space-page) * 1.2)}.w-nav.is-pill .w-nav__right{margin-right:0}.w-sub{display:none}}@media (width<=40rem){.w{--padw:var(--space-page)}}.w-cta>.w-sr{position:absolute}.w-bt>.w-bl{position:static;inset:auto;transform:none}.w-nav__bg{z-index:-1}.w-nav__item>a{padding-right:0}.w-nav__chev{inline-size:calc(var(--spacing) * 6);block-size:calc(var(--spacing) * 6)}.w-sub ul.w-sub__ter a{grid-template-columns:1fr auto}.w-sub ul.w-sub__ter a small{grid-column:1}.w-sub ul.w-sub__ter a em{grid-column:2}.w-mob__sub a small{margin-left:auto}@media (width<=64rem){.w-mob__row a{font-size:var(--text-3xl)}.w-foot__top{row-gap:var(--space-l);grid-template-columns:1fr 1fr}.w-foot__brand{grid-column:1/-1}}@media (width<=40rem){.w-sec{padding-block:var(--space-section)}.w-foot__legal{flex-direction:column;align-items:flex-start;gap:0}}.w-mob__tel .w-cta span{color:inherit}.w-mob__tel .w-bt{display:inline-flex}.w-mob__tel .w-bl{display:inline-block}.w-mob__row button[aria-expanded=true]{transform:none}.w-mob__row button svg{transition:transform var(--duration-base) var(--ease-out)}.w-mob__row button[aria-expanded=true] svg{transform:rotate(45deg)}.w-foot{padding-top:var(--space-section)}.w-crumb ol{gap:calc(var(--spacing)*2);font-family:var(--font-label);font-size:var(--text-xs);line-height:var(--text-xs-line-height);letter-spacing:var(--text-xs-letter-spacing);text-transform:uppercase;flex-wrap:wrap;margin:0;padding:0;font-weight:700;list-style:none;display:flex}.w-crumb li{align-items:center;gap:calc(var(--spacing)*2);display:inline-flex}.w-crumb li+li:before{content:"/";opacity:.55}.w-crumb a{color:inherit;text-decoration:underline;text-decoration-color:var(--primary-line);text-underline-offset:.3em;text-decoration-thickness:2px}.w-crumb a:hover{text-decoration-color:currentColor}.w-crumb [aria-current]{opacity:.8}.w-phead{padding-block:calc(var(--header-height) + var(--space-2xl)) var(--space-2xl);position:relative;overflow:hidden}.w-phead .w-wrap{z-index:1;align-items:flex-start;gap:var(--space-m);flex-direction:column;display:flex;position:relative}.w-phead h1{font-family:var(--font-heading);font-weight:var(--font-weight-heading);font-size:var(--text-5xl);line-height:var(--text-5xl-line-height);letter-spacing:var(--text-5xl-letter-spacing);color:var(--heading);text-wrap:balance;max-width:22ch;margin:0}.w-phead .w-p{font-size:var(--text-lg);line-height:var(--text-lg-line-height);max-width:46rem}.w-phead__sq{inline-size:var(--space-2xl);block-size:var(--space-2xl);background:var(--brand-secondary);position:absolute;bottom:0;right:0}.w-phead__sq+.w-phead__sq{right:var(--space-2xl);bottom:var(--space-2xl);background:var(--brand-tertiary)}.w-ul{gap:calc(var(--spacing)*3);max-width:var(--container-measure);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.w-ul li{padding-left:var(--space-m);color:var(--muted-foreground);position:relative}.w-ul li:before{content:"";inline-size:calc(var(--spacing)*2.5);block-size:calc(var(--spacing)*2.5);background:var(--primary-line);position:absolute;top:.6em;left:0}.w-ul strong{color:var(--foreground);font-weight:600}.w-legal{gap:var(--space-2xl);flex-wrap:wrap;align-items:flex-start;display:flex}.w-legal__toc{flex:16rem;max-width:22rem}.w-legal__toc ol{margin:var(--space-s) 0 0;border-top:1px solid var(--border);padding:0;list-style:none}.w-legal__toc a{min-height:var(--target-min);padding-block:calc(var(--spacing)*2);border-bottom:1px solid var(--border);color:var(--foreground);font-size:var(--text-sm);align-items:center;text-decoration:none;display:flex}.w-legal__toc a:hover{color:var(--primary-text);text-decoration:underline}.w-legal__body{flex:999 560px;min-width:0;max-width:54rem}.w-legal__body>.w-p{font-size:var(--text-lg);line-height:var(--text-lg-line-height)}.w-legal__body article{margin-top:var(--space-xl);padding-top:var(--space-xl);border-top:1px solid var(--border);gap:var(--space-s);flex-direction:column;display:flex}.w-legal__body h2{font-family:var(--font-heading);font-weight:var(--font-weight-heading);font-size:var(--text-3xl);line-height:var(--text-2xl-line-height);color:var(--heading);margin:0}.w-legal__body h3{margin:var(--space-s) 0 0;font-size:var(--text-lg);line-height:var(--text-lg-line-height);color:var(--heading);font-weight:700}.w-legal__body h4{margin:var(--space-s) 0 0;font-size:var(--text-base);color:var(--heading);font-weight:700}.w-legal__body p{color:var(--muted-foreground);max-width:var(--container-measure);margin:0}.w-legal__body p strong{color:var(--foreground)}@media (width<=40rem){.w-phead h1{font-size:var(--text-4xl)}.w-phead__sq{display:none}}.w-sub ul a.is-here,.w-mob__sub a.is-here{background:color-mix(in oklch,var(--brand-secondary) 12%,transparent);padding-inline:calc(var(--spacing)*3);margin-inline:calc(var(--spacing)*-3)}
