.ufh .pg-wrap{box-sizing:border-box;width:100%;max-width:var(--uf-container);padding:0 var(--uf-gutter);margin:0 auto}.ufh .pg-hero{padding-top:var(--uf-hero-top);padding-bottom:var(--uf-section-y)}.ufh .pg-hero .uf-t-h1{max-width:820px}.ufh .pg-lede{text-wrap:pretty;max-width:600px;margin-top:24px}.ufh .pg-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:40px;display:flex}.ufh .pg-actions .pg-channel{margin-left:12px}@media (max-width:767px){.ufh .pg-lede{margin-top:16px}.ufh .pg-actions{margin-top:28px}}.ufh .pg-hero--center .pg-wrap{text-align:center}.ufh .pg-hero--center .uf-t-h1{max-width:880px;margin-left:auto;margin-right:auto}.ufh .pg-hero--center .pg-lede{max-width:640px;margin-left:auto;margin-right:auto}.ufh .pg-hero--center .pg-actions{justify-content:center}.ufh .pg-section{padding-block:var(--uf-section-y)}.ufh .pg-section--band{background:var(--uf-band)}.ufh .pg-hero+.pg-section,.ufh .pg-section+.pg-section{border-top:1px solid var(--uf-line)}.ufh .pg-hero--rule{border-bottom:1px solid var(--uf-line)}.ufh .pg-head{margin:0 0 var(--uf-gap-lede-content)}.ufh .pg-head .uf-t-h2{max-width:720px}.ufh .pg-head .uf-t-lede{margin-top:var(--uf-gap-heading-lede);max-width:var(--uf-measure)}.ufh .pg-points{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.ufh .pg-points li{max-width:var(--uf-measure);font-size:var(--uf-type-body);line-height:var(--uf-lh-body);color:var(--uf-ink);padding-left:22px;font-weight:400;position:relative}.ufh .pg-points li:before{content:"";left:0;top:calc((var(--uf-lh-body)*1em - 6px)/2);border-radius:var(--uf-radius-xs);background:var(--uf-navy);width:6px;height:6px;position:absolute}.ufh .pg-apply,.ufh .pg-talk,.ufh .pg-contact{grid-template-columns:minmax(0,1fr);gap:48px;display:grid}@media (min-width:1200px){.ufh .pg-apply,.ufh .pg-talk,.ufh .pg-contact{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:32px}}.ufh .pg-split{grid-template-columns:minmax(0,1fr);align-items:center;gap:48px;display:grid}.ufh .pg-split__copy>*+*{margin-top:24px}.ufh .pg-split__copy .pg-actions{margin-top:32px}@media (min-width:1200px){.ufh .pg-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px}}@media (max-width:767px){.ufh .pg-split{gap:40px}.ufh .pg-split__copy>*+*{margin-top:20px}.ufh .pg-split__copy .pg-actions{margin-top:28px}}.ufh .pg-gets{border-top:1px solid var(--uf-line);flex-direction:column;gap:20px;padding-top:32px;display:flex}.ufh .pg-gets h2{margin:0}@media (min-width:1200px){.ufh .pg-gets{border-top:0;border-left:1px solid var(--uf-line);padding:8px 0 8px 48px}}.ufh .pg-hero--demo{overflow-x:clip}.ufh .pg-demo{width:100%;min-width:0;max-width:560px}.ufh .pg-demo .uf-fc-face--front .uf-fc-face__center{justify-content:center;padding-top:0}.ufh .pg-demo__clip{--pg-clip-bleed:var(--uf-gutter);margin-inline:calc(-1*var(--pg-clip-bleed));padding-inline:var(--pg-clip-bleed);clip-path:inset(-64px -100vw -64px 0)}@media (min-width:1200px){.ufh .pg-demo{justify-self:end;max-width:420px}.ufh .pg-demo__clip{--pg-clip-bleed:32px}}.ufh .pg-apply__side{display:contents}.ufh .pg-apply>.pg-head,.ufh .pg-apply__side>.pg-head{margin:0}.ufh .pg-apply__lists{gap:var(--uf-gap-groups);flex-direction:column;display:flex}.ufh .pg-apply__lists h3{margin:0 0 16px}.ufh .pg-apply__form{min-width:0}.ufh .pg-apply__side>.pg-head{order:1}.ufh .pg-apply__form{order:2}.ufh .pg-apply__lists{order:3}@media (min-width:1200px){.ufh .pg-apply{align-items:start}.ufh .pg-apply__side{flex-direction:column;grid-column:1/span 5;gap:48px;display:flex;position:sticky;top:96px}.ufh .pg-apply__form{grid-column:6/span 7}}.ufh .pg-apply__form,.ufh .pg-talk__form,.ufh .pg-contact__form{max-width:720px}@media (min-width:1200px){.ufh .pg-apply__form,.ufh .pg-talk__form,.ufh .pg-contact__form{max-width:none}}.ufh .pg-form-shell{min-width:0}@media (min-width:1200px){.ufh .pg-form-shell[data-done=true]{min-height:var(--pg-sent-h,0)}}.ufh .pg-form{flex-direction:column;gap:28px;display:flex;position:relative}.ufh .pg-form .uf-input,.ufh .pg-form .uf-tile__input{scroll-margin-top:calc(var(--uf-header-h) + 24px)}.ufh .pg-form__row{grid-template-columns:minmax(0,1fr);gap:28px;display:grid}@media (min-width:768px){.ufh .pg-form__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}.ufh .pg-fieldset{border:0;min-width:0;margin:0;padding:0}.ufh .pg-fieldset legend{padding:0}.ufh .pg-fieldset__hint{margin:0 0 12px}.ufh .pg-fieldset__empty{font-size:var(--uf-type-input);color:var(--uf-ink);margin:0;padding:12px 0;font-weight:500;line-height:1.5}.ufh .pg-tiles{grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--pg-tile-min,280px)),1fr));gap:12px;display:grid}.ufh .pg-select{display:block;position:relative}.ufh .pg-select .uf-input{cursor:pointer;padding-right:48px}.ufh .pg-select__chevron{color:var(--uf-navy);pointer-events:none;position:absolute;top:50%;right:16px;translate:0 -50%}.ufh .pg-form__actions{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.ufh .pg-form__error{max-width:var(--uf-measure);font-size:var(--uf-type-secondary);line-height:var(--uf-lh-secondary);color:var(--uf-danger);align-items:flex-start;gap:8px;margin:0;font-weight:500;display:flex}.ufh .pg-form__error svg{flex:none;margin-top:2px}.ufh .pg-form__notice{max-width:var(--uf-measure);font-size:var(--uf-type-secondary);line-height:var(--uf-lh-secondary);color:var(--uf-navy);margin:0}@media (max-width:767px){.ufh .pg-form__actions .uf-btn{width:100%}}.ufh .pg-sent{scroll-margin-top:calc(var(--uf-header-h) + 24px);outline:none;flex-direction:column;align-items:flex-start;gap:16px;padding-top:8px;display:flex}.ufh .pg-sent__title,.ufh .pg-sent__text{margin:0}.ufh .pg-sent__actions{margin-top:8px}.ufh .pg-xcards{gap:var(--uf-gap-items);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:768px){.ufh .pg-xcards{grid-template-columns:repeat(2,minmax(0,1fr))}}.ufh .pg-xcard{box-sizing:border-box;border:1px solid var(--uf-line);border-radius:var(--uf-radius-lg);background:var(--uf-surface);transition:border-color var(--uf-dur-fast)var(--uf-ease-out),box-shadow var(--uf-dur-fast)var(--uf-ease-out),transform var(--uf-dur-fast)var(--uf-ease-out);padding:28px;position:relative}.ufh .pg-xcard:hover{border-color:var(--uf-blue);box-shadow:var(--uf-shadow-hover);transform:translateY(-2px)}.ufh .pg-xcard:has(.pg-xcard__btn:focus-visible){outline:3px solid var(--uf-blue);outline-offset:2px}.ufh .pg-xcard__title{margin:0}.ufh .pg-xcard__btn{width:100%;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:16px;margin:0;padding:0;display:flex}.ufh .pg-xcard__btn:focus-visible{outline:none}.ufh .pg-xcard__btn:after{content:"";border-radius:var(--uf-radius-lg);position:absolute;inset:0}.ufh .pg-xcard__icon{color:var(--uf-navy);transition:transform var(--uf-dur-slow)var(--uf-ease-out);flex:none;margin-top:3px}.ufh .pg-xcard[data-open=true] .pg-xcard__icon{transform:rotate(45deg)}.ufh .pg-xcard__line{max-width:var(--uf-measure);font-size:var(--uf-type-input);color:var(--uf-ink);margin:12px 0 0;line-height:1.5}.ufh .pg-xcard__panel{z-index:1;transition:grid-template-rows var(--uf-dur-slow)var(--uf-ease-out);grid-template-rows:0fr;display:grid;position:relative}.ufh .pg-xcard[data-open=true] .pg-xcard__panel{grid-template-rows:1fr}.ufh .pg-xcard__clip{min-height:0;overflow:hidden}.ufh .pg-xcard__points{padding-top:20px}.ufh .pg-xcard__points li{font-size:var(--uf-type-input);line-height:1.5}.ufh .pg-xcard__points li:before{top:calc(.75em - 3px)}@media (max-width:767px){.ufh .pg-xcard{padding:20px}}.ufh .pg-closing{flex-direction:column;align-items:flex-start;gap:32px;display:flex}.ufh .pg-closing .pg-actions{margin-top:0}@media (min-width:768px){.ufh .pg-closing{flex-direction:row;justify-content:space-between;align-items:center}}.ufh .pg-term-wrap{max-width:880px;margin:64px auto 0}.ufh .pg-term{grid-template-rows:28px auto;grid-template-columns:repeat(14,minmax(0,1fr));row-gap:12px;display:grid}.ufh .pg-term__line{background:var(--uf-line);grid-area:1/1/auto/-1;align-self:center;height:1px}.ufh .pg-term__wk,.ufh .pg-term__rev{border-radius:var(--uf-radius-xs);background:var(--uf-blue);grid-row:1;place-self:center;width:10px;height:10px}.ufh .pg-term__rev{background:var(--uf-navy)}.ufh .pg-term__tick{background:var(--uf-navy);grid-row:1;place-self:center;width:3px;height:28px}.ufh .pg-term__label{white-space:nowrap;font-size:var(--uf-type-secondary);line-height:var(--uf-lh-secondary);color:var(--uf-navy);grid-row:2;font-weight:600}.ufh .pg-term__label--start{text-align:left;grid-column:1/5}.ufh .pg-term__label--mid{text-align:center;grid-column:5/12}.ufh .pg-term__label--end{text-align:right;grid-column:10/15}.ufh .pg-term__key{font-size:var(--uf-type-secondary);line-height:var(--uf-lh-secondary);color:var(--uf-navy);flex-wrap:wrap;justify-content:center;gap:8px 32px;margin:24px 0 0;padding:0;font-weight:500;list-style:none;display:flex}.ufh .pg-term__key li{align-items:center;gap:10px;display:inline-flex}.ufh .pg-term__key-mark{border-radius:var(--uf-radius-xs);flex:none;width:10px;height:10px}.ufh .pg-term__key-mark--week{background:var(--uf-blue)}.ufh .pg-term__key-mark--live{background:var(--uf-navy)}@media (max-width:767px){.ufh .pg-term-wrap{margin-top:48px}}.ufh .pg-defs{border-top:1px solid var(--uf-line);margin:0}.ufh .pg-defs__row{border-bottom:1px solid var(--uf-line);grid-template-columns:minmax(0,1fr);gap:12px;padding:32px 0;display:grid}.ufh .pg-defs dt,.ufh .pg-defs dd{margin:0}@media (min-width:768px){.ufh .pg-defs__row{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:32px}.ufh .pg-defs__row dt{grid-column:span 4}.ufh .pg-defs__row dd{grid-column:span 8}}.ufh .pg-stats{grid-template-columns:minmax(0,1fr);gap:32px;margin:0;padding:0;list-style:none;display:grid}.ufh .pg-stats__item{flex-direction:column;min-width:0;display:flex}.ufh .pg-stats__num{font-variant-numeric:normal}.ufh .pg-stats__label{font-size:var(--uf-type-input);color:var(--uf-ink);margin-top:8px;font-weight:500;line-height:1.4}.ufh .pg-stats__detail{font-size:var(--uf-type-secondary);line-height:var(--uf-lh-secondary);color:var(--uf-navy);margin-top:4px;font-weight:400}@media (min-width:768px){.ufh .pg-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.ufh .pg-stats__item{border-left:1px solid var(--uf-line);padding-left:32px}.ufh .pg-stats__item:first-child{border-left:0;padding-left:0}}.ufh .pg-proof__quote{margin-top:var(--uf-gap-groups)}.ufh .pg-quotes{margin:0}.ufh .pg-quotes__list{grid-template-columns:minmax(0,1fr);gap:40px;display:grid}@media (min-width:768px){.ufh .pg-quotes__list--row{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px}}.ufh .pg-quote{border-left:3px solid var(--uf-blue);margin:0;padding-left:24px}.ufh .pg-quote__text{max-width:var(--uf-measure);font-family:var(--font-ufh-display,"Space Grotesk"),"Space Grotesk",system-ui,sans-serif;font-size:var(--uf-type-h3);color:var(--uf-navy);text-wrap:pretty;margin:0;font-weight:500;line-height:1.35}.ufh .pg-quote__name{font-size:var(--uf-type-ui);line-height:var(--uf-lh-ui);color:var(--uf-navy);margin-top:16px;font-weight:600}.ufh .pg-quotes__source{font-size:var(--uf-type-secondary);line-height:var(--uf-lh-secondary);color:var(--uf-navy);margin-top:24px}.ufh .pg-stages,.ufh .pg-steps,.ufh .pg-history{grid-template-columns:minmax(0,1fr);gap:32px;margin:0;padding:0;list-style:none;display:grid;position:relative}.ufh .pg-stages:before,.ufh .pg-steps:before,.ufh .pg-history:before{content:"";background:var(--uf-line);width:1px;position:absolute;top:12px;bottom:12px;left:4.5px}.ufh .pg-stages>li,.ufh .pg-steps>li,.ufh .pg-history>li{flex-direction:column;gap:8px;min-width:0;padding-left:32px;display:flex;position:relative}.ufh .pg-stages>li:before,.ufh .pg-steps>li:before,.ufh .pg-history>li:before{content:"";border-radius:var(--uf-radius-xs);background:var(--uf-navy);width:10px;height:10px;position:absolute;top:8px;left:0}.ufh .pg-stages__text,.ufh .pg-steps__text{font-size:var(--uf-type-input);color:var(--uf-ink);max-width:360px;line-height:1.5}.ufh .pg-steps__text{max-width:var(--uf-measure)}.ufh .pg-stages__note{font-size:var(--uf-type-input);color:var(--uf-ink);margin:32px 0 0;font-weight:500;line-height:1.5}@media (min-width:1200px){.ufh .pg-stages{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.ufh .pg-stages:before{width:auto;height:1px;inset:4.5px 0 auto}.ufh .pg-stages>li{padding-top:32px;padding-left:0}.ufh .pg-stages>li:before{top:0}.ufh .pg-stages--stack{grid-template-columns:minmax(0,1fr);gap:32px}.ufh .pg-stages--stack:before{width:1px;height:auto;inset:12px auto 12px 4.5px}.ufh .pg-stages--stack>li{padding-top:0;padding-left:32px}.ufh .pg-stages--stack>li:before{top:8px}}.ufh .pg-ways{gap:var(--uf-gap-items);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:768px){.ufh .pg-ways{grid-template-columns:repeat(2,minmax(0,1fr))}}.ufh .pg-way{flex-direction:column;gap:16px;display:flex}.ufh .pg-way__title{display:block}.ufh .pg-way__row{font-size:var(--uf-type-input);color:var(--uf-ink);flex-direction:column;gap:2px;line-height:1.5;display:flex}.ufh .pg-way__label{font-size:var(--uf-type-secondary);line-height:var(--uf-lh-secondary);color:var(--uf-navy);font-weight:600}.ufh .pg-way__go{font-size:var(--uf-type-input);color:var(--uf-blue);align-items:center;gap:8px;margin-top:auto;font-weight:600;line-height:1.4;display:inline-flex}.ufh .pg-way__go svg{transition:transform var(--uf-dur-fast)var(--uf-ease-out)}.ufh .pg-way:hover .pg-way__go svg{transform:translate(2px)}.ufh .pg-way[data-chosen=true]{border-width:2px;border-color:var(--uf-blue);background:var(--uf-tint);padding:23px}@media (max-width:767px){.ufh .pg-way[data-chosen=true]{padding:19px}}.ufh .pg-talk__side{flex-direction:column;gap:40px;min-width:0;display:flex}.ufh .pg-talk__side .uf-t-h2{margin:0}.ufh .pg-talk__form{min-width:0}.ufh .pg-talk__founder{border-top:1px solid var(--uf-line);font-size:var(--uf-type-input);color:var(--uf-ink);margin:auto 0 0;padding-top:24px;line-height:1.5}@media (min-width:1200px){.ufh .pg-talk{align-items:stretch}.ufh .pg-talk__side{grid-column:1/span 5}.ufh .pg-talk__form{grid-column:6/span 7}}.ufh .pg-contact__form,.ufh .pg-contact__intro{min-width:0}@media (min-width:1200px){.ufh .pg-contact{align-items:start}.ufh .pg-contact__side{grid-column:1/span 5}.ufh .pg-contact__form{grid-column:6/span 7;padding-top:12px}}.ufh .pg-channels{flex-direction:column;gap:8px;margin:40px 0 24px;padding:0;list-style:none;display:flex}.ufh .pg-channel{min-height:44px;font-size:var(--uf-type-title);color:var(--uf-navy);align-items:center;gap:12px;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex}.ufh .pg-channel:hover{color:var(--uf-blue);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.ufh .pg-quick{max-width:var(--uf-measure);margin-top:40px}@media (max-width:1199px){.ufh .pg-contact__side{display:contents}.ufh .pg-contact__form{order:2}.ufh .pg-quick{order:3;margin-top:0}}.ufh .pg-quick h2{margin:0 0 16px}.ufh .pg-quick .uf-btn{margin-top:16px}.ufh .pg-wrap.pg-read{max-width:calc(720px + 2*var(--uf-gutter))}.ufh .pg-read__figures{margin-top:56px}@media (min-width:768px){.ufh .pg-closing.pg-read{flex-direction:column;justify-content:flex-start;align-items:flex-start}}@media (max-width:767px){.ufh .pg-read__figures{margin-top:40px}}.ufh .pg-history{border-top:1px solid var(--uf-line);gap:0}.ufh .pg-history:before,.ufh .pg-history>li:before{content:none}.ufh .pg-history>li{border-bottom:1px solid var(--uf-line);grid-template-columns:minmax(0,1fr);gap:8px;padding:28px 0;display:grid}.ufh .pg-history__when{font-family:var(--font-ufh-display,"Space Grotesk"),"Space Grotesk",system-ui,sans-serif;font-size:var(--uf-text-xl);letter-spacing:var(--uf-track-h3);color:var(--uf-navy);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.25}.ufh .pg-history__what{flex-direction:column;gap:4px;min-width:0;display:flex}.ufh .pg-history h3,.ufh .pg-history p{margin:0}@media (min-width:768px){.ufh .pg-history>li{grid-template-columns:96px minmax(0,1fr);column-gap:24px}}.ufh .pg-faq{padding-bottom:var(--uf-section-y);--pg-anchor-up:46px;margin-top:48px}.ufh .pg-faq__nav{top:var(--uf-header-h);z-index:5;margin:0 calc(-1*var(--uf-gutter));padding:0 var(--uf-gutter);background:var(--uf-surface);border-bottom:1px solid var(--uf-line);scrollbar-width:none;gap:24px;display:flex;position:sticky;overflow-x:auto}.ufh .pg-faq__nav::-webkit-scrollbar{display:none}.ufh .pg-faq__link{white-space:nowrap;min-height:48px;color:var(--uf-navy);font-size:var(--uf-type-input);border-bottom:3px solid #0000;flex:none;align-items:center;margin-bottom:-1px;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex}.ufh .pg-faq__link:hover{color:var(--uf-blue)}.ufh .pg-faq__link[aria-current=true]{color:var(--uf-ink);border-bottom-color:var(--uf-blue)}.ufh .pg-faq__body{min-width:0;padding-top:40px}@media (min-width:1200px){.ufh .pg-faq{grid-template-columns:var(--uf-rail)minmax(0,1fr);--pg-anchor-up:6px;align-items:start;column-gap:72px;display:grid}.ufh .pg-faq__nav{background:0 0;border-bottom:0;flex-direction:column;gap:4px;margin:0;padding:0;top:96px;overflow:visible}.ufh .pg-faq__link{white-space:normal;border-bottom:0;border-left:3px solid #0000;min-height:44px;margin:0;padding:8px 0 8px 16px}.ufh .pg-faq__link[aria-current=true]{border-left-color:var(--uf-blue)}.ufh .pg-faq__body{padding-top:0}}.ufh .pg-faq__cat{position:relative}.ufh .pg-faq__cat+.pg-faq__cat{margin-top:64px}.ufh .pg-faq__h{font-size:var(--uf-text-display-sm);line-height:1.15}.ufh .pg-anchor{top:calc(-1*var(--pg-anchor-up,6px));pointer-events:none;width:0;height:0;position:absolute;left:0}.ufh .pg-acc{border-top:1px solid var(--uf-line);margin-top:24px}.ufh .pg-acc__item{border-bottom:1px solid var(--uf-line);position:relative}.ufh .pg-acc__q{margin:0}.ufh .pg-acc__btn{text-align:left;cursor:pointer;width:100%;min-height:64px;font:inherit;font-size:var(--uf-type-title);line-height:var(--uf-lh-title);color:var(--uf-navy);background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;margin:0;padding:16px 0;font-weight:600;display:flex}.ufh .pg-acc__btn:hover{color:var(--uf-blue)}.ufh .pg-acc__icon{transition:transform var(--uf-dur-base)var(--uf-ease-out);flex:none}.ufh .pg-acc__item[data-open=true] .pg-acc__icon{transform:rotate(45deg)}.ufh .pg-acc__panel{transition:grid-template-rows var(--uf-dur-base)var(--uf-ease-out);grid-template-rows:0fr;display:grid}.ufh .pg-acc__item[data-open=true] .pg-acc__panel{grid-template-rows:1fr}.ufh .pg-acc__clip{min-height:0;overflow:hidden}.ufh .pg-acc__a{max-width:var(--uf-measure);font-size:var(--uf-type-input);color:var(--uf-ink);margin:0;padding:0 48px 24px 0;line-height:1.6}.ufh .pg-stuck{margin-top:var(--uf-gap-groups);flex-direction:column;align-items:flex-start;gap:16px;display:flex}.ufh .pg-stuck h2{margin:0}.ufh .pg-stuck__text{max-width:var(--uf-measure);font-size:var(--uf-type-input);color:var(--uf-ink);margin:0;line-height:1.5}.ufh .legal-layout{box-sizing:border-box;max-width:var(--uf-container);padding:0 var(--uf-gutter)var(--uf-section-y);grid-template-columns:minmax(0,1fr);align-items:start;gap:40px;margin:0 auto;display:grid}.ufh .legal-toc{top:var(--uf-header-h);z-index:5;margin:0 calc(-1*var(--uf-gutter));padding:0 var(--uf-gutter);background:var(--uf-surface);border-bottom:1px solid var(--uf-line);scrollbar-width:none;gap:24px;display:flex;position:sticky;overflow-x:auto}.ufh .legal-toc::-webkit-scrollbar{display:none}.ufh .legal-toc>div{display:contents}.ufh .legal-toc a{white-space:nowrap;min-height:48px;font-size:var(--uf-type-input);color:var(--uf-navy);border-bottom:3px solid #0000;flex:none;align-items:center;margin-bottom:-1px;font-weight:600;text-decoration:none;display:inline-flex}.ufh .legal-toc a:hover{color:var(--uf-blue)}.ufh .legal-toc a:not(.legal-toc-h){display:none}@media (min-width:1200px){.ufh .legal-layout{grid-template-columns:var(--uf-rail)minmax(0,1fr);column-gap:72px}.ufh .legal-toc{background:0 0;border-bottom:0;flex-direction:column;gap:24px;max-height:calc(100vh - 128px);margin:0;padding:0;top:96px;overflow-y:auto}.ufh .legal-toc>div{flex-direction:column;gap:4px;display:flex}.ufh .legal-toc a{white-space:normal;min-height:0;font-size:var(--uf-type-secondary);border-bottom:0;margin:0;padding:6px 0;font-weight:500;line-height:1.4;display:block}.ufh .legal-toc a:not(.legal-toc-h){display:block}.ufh .legal-toc .legal-toc-h{font-size:var(--uf-type-ui);font-weight:700}}.ufh .legal-body{flex-direction:column;gap:80px;min-width:0;max-width:700px;padding-top:40px;display:flex}@media (min-width:1200px){.ufh .legal-body{padding-top:0}}.ufh .legal-section{flex-direction:column;gap:36px;scroll-margin-top:90px;display:flex}.ufh .legal-section--rule{border-top:1px solid var(--uf-line);padding-top:40px}.ufh .legal-section h2{font-family:var(--font-ufh-display,"Space Grotesk"),"Space Grotesk",sans-serif;font-size:var(--uf-type-h2);line-height:var(--uf-lh-h2);letter-spacing:var(--uf-track-h2);color:var(--uf-navy);margin:0;font-weight:700}.ufh .legal-item{flex-direction:column;gap:12px;scroll-margin-top:90px;display:flex}.ufh .legal-item h3{font-family:var(--font-ufh-display,"Space Grotesk"),"Space Grotesk",sans-serif;font-size:var(--uf-type-h3);line-height:var(--uf-lh-h3);color:var(--uf-navy);margin:0;font-weight:600}.ufh .legal-item p,.ufh .legal-item li{font-size:var(--uf-type-body);line-height:var(--uf-lh-body);color:var(--uf-ink);margin:0}.ufh .legal-item ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ufh .legal-item li{padding-left:22px;position:relative}.ufh .legal-item li:before{content:"";left:0;top:calc((var(--uf-lh-body)*1em - 6px)/2);border-radius:var(--uf-radius-xs);background:var(--uf-navy);width:6px;height:6px;position:absolute}.ufh .legal-item strong{color:var(--uf-navy)}.ufh .legal-item a,.ufh .legal-item .uf-cookie-link{color:var(--uf-blue);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.ufh .legal-form{border-top:1px solid var(--uf-line);flex-direction:column;gap:8px;padding:20px 0 0;display:flex}.ufh .legal-form span{font-size:var(--uf-type-secondary);color:var(--uf-navy);font-weight:600}.ufh .legal-optout{border-top:1px solid var(--uf-line);border-bottom:1px solid var(--uf-line);font-size:var(--uf-type-secondary);color:var(--uf-navy);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.ufh .legal-optout button{border:1.5px solid var(--uf-navy);border-radius:var(--uf-radius-md);background:var(--uf-surface);min-height:44px;font:inherit;font-size:var(--uf-type-ui);color:var(--uf-navy);cursor:pointer;padding:0 16px;font-weight:600}.ufh .legal-optout button:hover{background:var(--uf-tint)}.ufh .legal-table{border-collapse:collapse;border-top:1px solid var(--uf-line);width:100%;display:block}.ufh .legal-table thead,.ufh .legal-table tbody{display:block}.ufh .legal-table th{font-weight:inherit;text-align:left}.ufh .legal-table tr{border-bottom:1px solid var(--uf-line);font-size:var(--uf-type-secondary);color:var(--uf-ink);grid-template-columns:1.1fr 1.3fr .7fr;gap:16px;padding:12px 0;line-height:1.55;display:grid}.ufh .legal-table .legal-th{color:var(--uf-navy);font-weight:600}@media (max-width:767px){.ufh .legal-section h2{font-size:var(--uf-type-h2)}.ufh .legal-table tr{grid-template-columns:minmax(0,1fr);gap:4px}.ufh .legal-table .legal-th{display:none}}.ufh .legal-toc a.legal-toc__contact{display:none}@media (min-width:1200px){.ufh .legal-toc a.legal-toc__contact{min-height:0;font-size:var(--uf-type-input);margin:0;padding:0;display:inline-flex}}
