.blocks_callout__6ulf_{border-radius:10px;padding:13px 16px;margin:14px 0;font-size:14px;line-height:1.65}.blocks_callout__6ulf_ :where(ul,ol){margin:4px 0 2px 20px}.blocks_callout__6ulf_ :where(li){margin-bottom:4px}.blocks_callout__6ulf_ :where(strong){font-weight:700}.blocks_c_green__gPAvn{background:#e8f6ef;border:1px solid rgba(29,158,117,.25);color:#14532d}.blocks_c_blue__UDXhV{background:#e9f1fc;border:1px solid rgba(37,99,235,.18);color:#1e3a8a}.blocks_c_amber__IwJ95{background:#fef3c7;border:1px solid rgba(180,83,9,.22);color:#78350f}.blocks_c_red__Cthhm{background:#fdecec;border:1px solid rgba(220,38,38,.18);color:#7f1d1d}.blocks_darkBox__mOvcK{background:var(--charcoal);border-radius:12px;padding:20px 22px;margin:18px 0}.blocks_darkBoxTitle__dijok{font-size:12.5px;font-weight:700;color:var(--banana);margin-bottom:9px;text-transform:uppercase;letter-spacing:.04em}.blocks_darkBoxBody__xBh0G{font-size:14px;color:hsla(0,0%,100%,.66);line-height:1.7}.blocks_darkBoxBody__xBh0G :where(strong){color:#fff}.blocks_tableWrap__LbfWO{margin:16px 0;border:1px solid var(--border);border-radius:12px;overflow:hidden;overflow-x:auto}.blocks_table__u2dLM{width:100%;border-collapse:collapse;background:#fff;font-size:13px}.blocks_table__u2dLM th{background:var(--surface);padding:10px 14px;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);text-align:left;border-bottom:1px solid var(--border);white-space:nowrap}.blocks_table__u2dLM td{padding:11px 14px;border-bottom:1px solid var(--border);color:var(--charcoal-2,#3d4451);vertical-align:top;line-height:1.55}.blocks_table__u2dLM tr:last-child td{border-bottom:none}.blocks_table__u2dLM td:first-child{font-weight:600;color:var(--charcoal);min-width:120px}.blocks_pill__Cn_r_{display:inline-block;padding:2px 8px;border-radius:6px;font-size:10px;font-weight:700;white-space:nowrap}.blocks_pillG__weYor{background:#e1f5ee;color:#0f6e56}.blocks_pillA__yhoLR{background:#fef3c7;color:#b45309}.blocks_contact__OD2DC{background:#fff;border:1px solid var(--border);border-radius:12px;padding:18px 22px;margin:18px 0;font-size:13.5px;color:var(--charcoal-2,#3d4451);line-height:1.95}.blocks_contact__OD2DC :where(strong){color:var(--charcoal);display:block;margin-bottom:5px;font-weight:700}.blocks_contact__OD2DC a{color:var(--blue);text-decoration:none}.blocks_contact__OD2DC a:hover{text-decoration:underline}.blocks_bigContact__zDJVy{background:var(--charcoal);border-radius:14px;padding:24px 26px;margin:20px 0}.blocks_bigContactTitle__hEGJB{font-size:14px;font-weight:700;color:#fff;margin-bottom:12px}.blocks_bigContactEmail__4y5ow{display:inline-block;font-family:var(--font-mono),monospace;font-size:16px;color:var(--banana);margin-bottom:8px;text-decoration:none}.blocks_bigContactEmail__4y5ow:hover{text-decoration:underline}.blocks_bigContactNote__khBSn{font-size:12.5px;color:hsla(0,0%,100%,.5);line-height:1.6}.blocks_mono__n1tlV{font-family:var(--font-mono),monospace;font-size:.92em}.blocks_vhist__rXhlv{font-size:12px;color:var(--dim);border-top:1px solid var(--border);margin-top:32px;padding-top:16px;line-height:1.7}.blocks_vhist__rXhlv :where(strong){color:var(--muted)}.blocks_vhistTable__glxAg{width:100%;border-collapse:collapse;margin-top:10px;border:1px solid var(--border);border-radius:8px;overflow:hidden;font-size:11.5px}.blocks_vhistTable__glxAg th{background:var(--surface);padding:7px 11px;font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);text-align:left;border-bottom:1px solid var(--border)}.blocks_vhistTable__glxAg td{padding:8px 11px;border-bottom:1px solid var(--border);color:var(--charcoal-2,#3d4451)}.blocks_vhistTable__glxAg tr:last-child td{border-bottom:none}.blocks_rightsGrid__O6_JP{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin:16px 0}.blocks_rightCard__VSAnc{background:#fff;border:1px solid var(--border);border-radius:12px;padding:15px 16px;transition:border-color .18s ease,transform .18s ease}.blocks_rightCard__VSAnc:hover{border-color:var(--border-strong);transform:translateY(-1px)}.blocks_rightCardTitle__AvBum{font-size:13px;font-weight:700;margin-bottom:5px;color:var(--charcoal)}.blocks_rightCardDesc__p0_Em{font-size:12.5px;color:var(--charcoal-2,#3d4451);line-height:1.55}.blocks_rightCardHow__wopuC{font-size:11.5px;color:var(--muted);margin-top:7px;font-family:var(--font-mono),monospace}.blocks_stack__Mr3uX{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin:16px 0}.blocks_stackCard__QajLo{background:#fff;border:1px solid var(--border);border-radius:12px;padding:15px 16px}.blocks_stackTitle__HhkHf{font-size:13px;font-weight:700;margin-bottom:7px;color:var(--charcoal)}.blocks_stackItems__kYVxA{list-style:none;padding:0;margin:0}.blocks_stackItems__kYVxA li{font-size:12.5px;color:var(--charcoal-2,#3d4451);padding:5px 0;border-bottom:1px solid var(--border);display:flex;gap:8px;line-height:1.45}.blocks_stackItems__kYVxA li:last-child{border-bottom:none}.blocks_stackItems__kYVxA li:before{content:"✓";color:var(--green);font-weight:700;flex-shrink:0}.blocks_scopeGrid__79AC6{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin:14px 0}.blocks_scopeIn__5LULD{background:#e8f6ef;border:1px solid rgba(29,158,117,.22);border-radius:12px;padding:15px 16px}.blocks_scopeOut__gQ9xx{background:#fdecec;border:1px solid rgba(220,38,38,.16);border-radius:12px;padding:15px 16px}.blocks_scopeTitle__Ge_pM{font-size:12.5px;font-weight:700;margin-bottom:9px;color:#0f6e56}.blocks_scopeTitleOut___xkW5{color:#b91c1c}.blocks_scopeList__eu60w{list-style:none;padding:0;margin:0}.blocks_scopeList__eu60w li{font-size:12.5px;color:var(--charcoal-2,#3d4451);padding:4px 0;border-bottom:1px solid rgba(0,0,0,.05);display:flex;gap:7px;align-items:flex-start;line-height:1.45}.blocks_scopeList__eu60w li:last-child{border-bottom:none}.blocks_scopeMarkIn__MRkgG{color:var(--green);font-weight:700;flex-shrink:0}.blocks_scopeMarkOut__NME3M{color:#dc2626;font-weight:700;flex-shrink:0}.blocks_timeline__mfnNu{display:flex;flex-direction:column;margin:14px 0}.blocks_tlRow__YXjvd{display:flex;gap:18px;padding:12px 0;border-bottom:1px solid var(--border)}.blocks_tlRow__YXjvd:last-child{border-bottom:none}.blocks_tlDay__MtONt{font-weight:700;font-size:13px;color:var(--charcoal);min-width:84px;flex-shrink:0;font-family:var(--font-mono),monospace;margin-top:1px}.blocks_tlDesc__0PdeP{font-size:13.5px;color:var(--charcoal-2,#3d4451);line-height:1.6}@media (max-width:720px){.blocks_rightsGrid__O6_JP,.blocks_scopeGrid__79AC6,.blocks_stack__Mr3uX{grid-template-columns:1fr}}.LegalHub_wrap__1y8yD{padding:48px 24px 96px;max-width:920px}.LegalHub_head__tjqai{margin-bottom:36px}.LegalHub_eyebrow__oq8jc{font-family:var(--font-mono),monospace;font-size:11px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--muted);display:flex;align-items:center;gap:10px;margin-bottom:14px}.LegalHub_eyebrow__oq8jc:before{content:"";width:24px;height:2px;background:var(--banana);border-radius:1px}.LegalHub_title__OGUe9{font-family:var(--font-head),sans-serif;font-weight:800;font-size:clamp(32px,5vw,48px);line-height:1.05;letter-spacing:-.02em;color:var(--charcoal);margin-bottom:14px}.LegalHub_sub__pqDgl{font-size:16px;color:var(--muted);max-width:560px;line-height:1.65}.LegalHub_grid__MTUTK{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.LegalHub_card__ta1hW{position:relative;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;grid-column-gap:14px;column-gap:14px;height:100%;background:#fff;border:1px solid var(--border);border-radius:var(--radius);padding:22px 22px 24px;text-decoration:none;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.LegalHub_card__ta1hW:hover{border-color:var(--border-strong);transform:translateY(-2px);box-shadow:0 10px 28px rgba(0,0,0,.06)}.LegalHub_icon__mTDpM{grid-row:span 2;font-size:24px;line-height:1;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:var(--surface);border:1px solid var(--border);border-radius:10px}.LegalHub_cardTitle__SEBvc{font-family:var(--font-head),sans-serif;font-size:16px;font-weight:700;color:var(--charcoal);align-self:center}.LegalHub_cardBlurb__MOc9F{grid-column:2;font-size:13px;color:var(--muted);line-height:1.55;margin-top:4px}.LegalHub_cardArrow__8IGa8{position:absolute;top:22px;right:22px;font-size:16px;color:var(--dim);transition:transform .18s ease,color .18s ease}.LegalHub_card__ta1hW:hover .LegalHub_cardArrow__8IGa8{transform:translateX(3px);color:var(--banana-dim)}@media (max-width:680px){.LegalHub_grid__MTUTK{grid-template-columns:1fr}}.LegalLayout_wrap__9Dvm_{padding:32px 24px 96px}.LegalLayout_hero__Mu_4I{position:relative;overflow:hidden;background:var(--charcoal);border-radius:16px;padding:34px 36px;margin-bottom:14px}.LegalLayout_hero__Mu_4I:after{content:"";position:absolute;right:-50px;top:-50px;width:200px;height:200px;background:var(--banana-glow);border-radius:50%;pointer-events:none}.LegalLayout_heroTag__1XZqW{font-family:var(--font-mono),monospace;font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--banana);margin-bottom:12px}.LegalLayout_heroTitle__Trxan{font-family:var(--font-head),sans-serif;font-weight:800;font-size:clamp(28px,4vw,40px);line-height:1.08;letter-spacing:-.02em;color:#fff;margin-bottom:8px}.LegalLayout_heroMeta__wMg9m{font-size:13px;color:hsla(0,0%,100%,.45);line-height:1.6}.LegalLayout_registration__A9Q5Y{background:var(--banana-soft);border:1px solid rgba(245,192,0,.4);border-radius:12px;padding:14px 18px;margin-bottom:14px;font-size:13.5px;color:#8a6d00;line-height:1.65}.LegalLayout_registration__A9Q5Y :where(strong){color:#6b5400;font-weight:700}.LegalLayout_summary__Is2qf{background:#e8f6ef;border:1px solid rgba(29,158,117,.25);border-radius:12px;padding:14px 18px;margin-bottom:18px;font-size:13.5px;color:#14532d;line-height:1.65}.LegalLayout_summary__Is2qf :where(strong){font-weight:700}.LegalLayout_intro__lgBE_{margin-bottom:8px}.LegalLayout_intro__lgBE_ :where(p){font-size:15px;color:var(--charcoal-2);line-height:1.75;margin-bottom:12px}.LegalLayout_intro__lgBE_ :where(strong){color:var(--charcoal);font-weight:700}.LegalLayout_body__qqqRZ{display:grid;grid-template-columns:232px minmax(0,1fr);grid-gap:52px;gap:52px;align-items:start;margin-top:28px}.LegalLayout_tocDesktop__S82uH{position:-webkit-sticky;position:sticky;top:88px;max-height:calc(100vh - 110px);overflow-y:auto}.LegalLayout_tocHead__x2Khf{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--dim);margin-bottom:12px;padding-left:13px}.LegalLayout_tocList__D6SNX{list-style:none;margin:0;padding:0;counter-reset:toc}.LegalLayout_tocLink__uwCs3{display:block;font-size:13px;line-height:1.4;color:var(--muted);text-decoration:none;padding:6px 0 6px 13px;border-left:2px solid var(--border);transition:color .15s,border-color .15s}.LegalLayout_tocLink__uwCs3:hover{color:var(--charcoal)}.LegalLayout_tocActive__tWyqI{color:var(--charcoal);font-weight:600;border-left-color:var(--banana)}.LegalLayout_tocMobile__VA3U5{display:none;border:1px solid var(--border);border-radius:10px;background:#fff;margin:20px 0 4px;padding:4px 16px}.LegalLayout_tocMobileSummary__Zxpvt{font-size:13px;font-weight:700;color:var(--charcoal);padding:10px 0;cursor:pointer;list-style-position:inside}.LegalLayout_tocMobile__VA3U5[open] .LegalLayout_tocMobileSummary__Zxpvt{border-bottom:1px solid var(--border);margin-bottom:6px}.LegalLayout_tocMobile__VA3U5 .LegalLayout_tocList__D6SNX{padding:4px 0 10px}.LegalLayout_tocMobile__VA3U5 .LegalLayout_tocLink__uwCs3{border-left:none;padding-left:0}.LegalLayout_article__GQCVJ{min-width:0}.LegalLayout_section__jacJx{scroll-margin-top:84px}.LegalLayout_h2__lm_dD{font-family:var(--font-head),sans-serif;font-size:clamp(19px,2.4vw,23px);font-weight:700;letter-spacing:-.01em;color:var(--charcoal);margin:34px 0 12px;padding-bottom:10px;border-bottom:1px solid var(--border)}.LegalLayout_section__jacJx:first-child .LegalLayout_h2__lm_dD{margin-top:0}.LegalLayout_prose__Xzkp6{font-size:14.5px;line-height:1.78;color:var(--charcoal-2)}.LegalLayout_prose__Xzkp6 :where(p){margin-bottom:12px}.LegalLayout_prose__Xzkp6 :where(h3){font-family:var(--font-head),sans-serif;font-size:15px;font-weight:700;color:var(--charcoal);margin:20px 0 7px}.LegalLayout_prose__Xzkp6 :where(ul,ol){margin:4px 0 14px 22px}.LegalLayout_prose__Xzkp6 :where(li){margin-bottom:6px;line-height:1.65}.LegalLayout_prose__Xzkp6 :where(strong){color:var(--charcoal);font-weight:700}.LegalLayout_prose__Xzkp6 :where(em){font-style:italic}.LegalLayout_prose__Xzkp6 :where(a){color:var(--blue);text-decoration:none;border-bottom:1px solid rgba(37,99,235,.3)}.LegalLayout_prose__Xzkp6 :where(a):hover{border-bottom-color:var(--blue)}.LegalLayout_prose__Xzkp6 :where(code){font-family:var(--font-mono),monospace;font-size:.88em;background:var(--surface);border:1px solid var(--border);border-radius:5px;padding:1px 5px}.LegalLayout_tail__m4AIo{margin-top:36px}@media (max-width:880px){.LegalLayout_body__qqqRZ{grid-template-columns:1fr;gap:0}.LegalLayout_tocDesktop__S82uH{display:none}.LegalLayout_tocMobile__VA3U5{display:block}}