.elementor-2476 .elementor-element.elementor-element-25278b9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:88px;--padding-left:0px;--padding-right:0px;}.elementor-2476 .elementor-element.elementor-element-25278b9:not(.elementor-motion-effects-element-type-background), .elementor-2476 .elementor-element.elementor-element-25278b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2476 .elementor-element.elementor-element-6f827df{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2476 .elementor-element.elementor-element-a52bd87{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2476 .elementor-element.elementor-element-a52bd87 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:84px;font-weight:400;line-height:1em;letter-spacing:-0.028em;color:#0A0A0A;}.elementor-2476 .elementor-element.elementor-element-30c1ef6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2476 .elementor-element.elementor-element-30c1ef6 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.55em;letter-spacing:0.045em;color:#6B6B6B;}.elementor-2476 .elementor-element.elementor-element-50883624{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:187px;--padding-left:80px;--padding-right:80px;}.elementor-2476 .elementor-element.elementor-element-50883624:not(.elementor-motion-effects-element-type-background), .elementor-2476 .elementor-element.elementor-element-50883624 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2476 .elementor-element.elementor-element-2d37829b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2476 .elementor-element.elementor-element-1b5ca0a8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2476 .elementor-element.elementor-element-ba2fe54{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2476 .elementor-element.elementor-element-ba2fe54 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.55em;letter-spacing:0.045em;color:#6B6B6B;}.elementor-2476 .elementor-element.elementor-element-5ef7cc42{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2476 .elementor-element.elementor-element-3f699c1f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2476 .elementor-element.elementor-element-7d135581{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Instrument Sans", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;line-height:1.55em;letter-spacing:0.045em;color:#0A0A0A;}.elementor-2476 .elementor-element.elementor-element-6adf3f14{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2476 .elementor-element.elementor-element-6adf3f14 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:30px;font-weight:400;line-height:1.2em;color:#0A0A0A;}.elementor-2476 .elementor-element.elementor-element-37f4d74a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#2B2B2B;}.elementor-2476 .elementor-element.elementor-element-71b72a27{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2476 .elementor-element.elementor-element-71b72a27 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:30px;font-weight:400;line-height:1.2em;color:#0A0A0A;}.elementor-2476 .elementor-element.elementor-element-5bf3377b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#2B2B2B;}.elementor-2476 .elementor-element.elementor-element-112d173c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2476 .elementor-element.elementor-element-112d173c .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:30px;font-weight:400;line-height:1.2em;color:#0A0A0A;}.elementor-2476 .elementor-element.elementor-element-5bd0e4e1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#2B2B2B;}.elementor-2476 .elementor-element.elementor-element-f94ccdd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2476 .elementor-element.elementor-element-f94ccdd .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:30px;font-weight:400;line-height:1.2em;color:#0A0A0A;}.elementor-2476 .elementor-element.elementor-element-72cd4a61{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#2B2B2B;}.elementor-2476 .elementor-element.elementor-element-6b28c347{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2476 .elementor-element.elementor-element-6b28c347 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:30px;font-weight:400;line-height:1.2em;color:#0A0A0A;}.elementor-2476 .elementor-element.elementor-element-19758b98{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#2B2B2B;}.elementor-2476 .elementor-element.elementor-element-4e73c5bb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2476 .elementor-element.elementor-element-4e73c5bb .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:30px;font-weight:400;line-height:1.2em;color:#0A0A0A;}.elementor-2476 .elementor-element.elementor-element-1678198{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#2B2B2B;}@media(max-width:1024px){.elementor-2476 .elementor-element.elementor-element-25278b9{--padding-top:48px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-2476 .elementor-element.elementor-element-a52bd87 .elementor-heading-title{font-size:60px;}.elementor-2476 .elementor-element.elementor-element-50883624{--padding-top:0px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-2476 .elementor-element.elementor-element-6adf3f14 .elementor-heading-title{font-size:27px;}.elementor-2476 .elementor-element.elementor-element-71b72a27 .elementor-heading-title{font-size:27px;}.elementor-2476 .elementor-element.elementor-element-112d173c .elementor-heading-title{font-size:27px;}.elementor-2476 .elementor-element.elementor-element-f94ccdd .elementor-heading-title{font-size:27px;}.elementor-2476 .elementor-element.elementor-element-6b28c347 .elementor-heading-title{font-size:27px;}.elementor-2476 .elementor-element.elementor-element-4e73c5bb .elementor-heading-title{font-size:27px;}}@media(max-width:767px){.elementor-2476 .elementor-element.elementor-element-25278b9{--padding-top:32px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-2476 .elementor-element.elementor-element-a52bd87 .elementor-heading-title{font-size:42px;}.elementor-2476 .elementor-element.elementor-element-50883624{--padding-top:0px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-2476 .elementor-element.elementor-element-2d37829b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2476 .elementor-element.elementor-element-6adf3f14 .elementor-heading-title{font-size:24px;}.elementor-2476 .elementor-element.elementor-element-71b72a27 .elementor-heading-title{font-size:24px;}.elementor-2476 .elementor-element.elementor-element-112d173c .elementor-heading-title{font-size:24px;}.elementor-2476 .elementor-element.elementor-element-f94ccdd .elementor-heading-title{font-size:24px;}.elementor-2476 .elementor-element.elementor-element-6b28c347 .elementor-heading-title{font-size:24px;}.elementor-2476 .elementor-element.elementor-element-4e73c5bb .elementor-heading-title{font-size:24px;}}/* Start custom CSS for container, class: .elementor-element-25278b9 *//* =====================================================================
   SC · Terms of use — Hero, Terms body (sticky TOC)   (sc-terms.json)
   Source: terms.html sections 4–5.  Needs el-kit.css.
   Paste into Additional CSS below el-kit.css and the other sc-*.css files.
   ===================================================================== */
.sc-tm2-hero-sec,.sc-tm2-body-sec{
 --sc-ink:#0A0A0A;--sc-body:#2B2B2B;--sc-muted:#6B6B6B;--sc-line:rgba(10,10,10,.13);--sc-line-strong:rgba(10,10,10,.34);
 background:#FFFFFF;color:var(--sc-body);font:400 15px/1.55 "Instrument Sans",system-ui,sans-serif;-webkit-font-smoothing:antialiased}
.sc-tm2-hero-sec *,.sc-tm2-body-sec *,.sc-tm2-hero-sec *::before,.sc-tm2-body-sec *::before{box-sizing:border-box;border-radius:0!important}
.sc-tm2-hero-sec .elementor-widget,.sc-tm2-body-sec .elementor-widget{margin:0!important}
.sc-tm2-hero-sec .elementor-heading-title,.sc-tm2-body-sec .elementor-heading-title{margin:0!important;padding:0!important}
.sc-tm2-hero-sec a,.sc-tm2-body-sec a{color:inherit;text-decoration:none}

/* 1 · Hero (padding-inline:0 in source) */
.sc-tm2-hero-sec{padding:clamp(32px,4vw,64px) 0 clamp(48px,6vw,88px)!important}
.sc-tm2-hero-sec .sc-crumbs{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0;font:500 12px/1.4 "Instrument Sans",sans-serif;text-transform:uppercase;letter-spacing:.045em;color:var(--sc-muted)}
.sc-tm2-hero-sec .sc-crumbs li{list-style:none}
.sc-tm2-hero-sec .sc-crumbs li+li::before{content:"/";margin-right:8px;color:var(--sc-line-strong)}
.sc-tm2-hero-sec .sc-crumbs a:hover{color:var(--sc-ink)}
.sc-tm2-hero-sec .sc-crumbs .sc-current{color:var(--sc-ink)}
.sc-tm2-hero-sec .sc-hero-h1{margin-top:clamp(28px,4vw,56px)!important}
.sc-tm2-hero-sec .sc-hero-h1 .elementor-heading-title{font:400 clamp(42px,5.6vw,84px)/1 Newsreader,Georgia,serif!important;letter-spacing:-.028em!important;color:var(--sc-ink)!important;max-width:14ch}
.sc-tm2-hero-sec .sc-hero-meta{margin-top:22px!important}
.sc-tm2-hero-sec .sc-hero-meta .elementor-heading-title{font:500 11px "Instrument Sans",sans-serif!important;text-transform:uppercase!important;letter-spacing:.045em!important;color:var(--sc-muted)!important}

/* 2 · Terms body */
.sc-tm2-body-sec{padding-top:0!important;padding:0 clamp(20px,5.5vw,80px) clamp(96px,13vw,200px)!important}
.sc-tm2-body-sec .sc-pol{display:grid!important;grid-template-columns:260px minmax(0,1fr)!important;gap:clamp(32px,6vw,110px)!important;align-items:start!important;width:100%!important}
.sc-tm2-body-sec .sc-toc{position:sticky;top:120px;width:auto!important;min-width:0;padding:0!important;gap:0!important;align-self:start}
.sc-tm2-body-sec .sc-toc-cap{margin-bottom:14px!important}
.sc-tm2-body-sec .sc-toc-cap .elementor-heading-title{font:500 11px "Instrument Sans",sans-serif!important;text-transform:uppercase!important;letter-spacing:.045em!important;color:var(--sc-muted)!important}
.sc-tm2-body-sec .sc-toc-ol{list-style:none;margin:0;padding:0;border-left:1px solid var(--sc-line)}
.sc-tm2-body-sec .sc-toc-ol li{list-style:none;margin:0;padding:0}
.sc-tm2-body-sec .sc-toc-ol a{display:block;padding:8px 0 8px 16px;margin-left:-1px;border-left:1px solid transparent;font-size:14px;line-height:1.4;color:var(--sc-muted);transition:color .25s,border-color .25s}
.sc-tm2-body-sec .sc-toc-ol a:hover,.sc-tm2-body-sec .sc-toc-ol a.on{color:var(--sc-ink);border-color:var(--sc-ink)}
.sc-tm2-body-sec .sc-pol-body{width:auto!important;max-width:70ch!important;min-width:0;padding:0!important;gap:0!important}
.sc-tm2-body-sec .sc-tm-draft{border-top:5px solid var(--sc-ink);border-bottom:1px solid var(--sc-ink);padding:14px 0!important;margin-bottom:40px!important}
.sc-tm2-body-sec .sc-tm-draft p{margin:0!important;font:500 13px/1.55 "Instrument Sans",sans-serif;text-transform:uppercase;letter-spacing:.045em;color:var(--sc-ink)!important}
.sc-tm2-body-sec .sc-pol-h2{margin-top:48px!important;scroll-margin-top:112px}
.sc-tm2-body-sec .sc-pol-h2 .elementor-heading-title{font:400 clamp(24px,2.2vw,30px)/1.2 Newsreader,serif!important;color:var(--sc-ink)!important}
.sc-tm2-body-sec .sc-pol-p{margin-top:14px!important}
.sc-tm2-body-sec .sc-pol-p p{margin:0!important;font-family:"Instrument Sans",system-ui,sans-serif;font-size:16px;line-height:1.7;color:var(--sc-body)!important}
@media (max-width:960px){
 .sc-tm2-body-sec .sc-pol{grid-template-columns:1fr!important}
 .sc-tm2-body-sec .sc-toc{position:static}
}/* End custom CSS */