.YasalHero-module__KKEA3q__hero{text-align:center;min-height:52vh;padding:calc(80px + var(--space-8)) var(--gutter) var(--space-8);isolation:isolate;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.YasalHero-module__KKEA3q__bg{z-index:-1;background:radial-gradient(120% 80% at 50% 0%, var(--signal-soft), transparent 60%);position:absolute;inset:0}.YasalHero-module__KKEA3q__scrim{background:radial-gradient(85% 80% at 50% 44%, #0b0b0c94, #0b0b0c1a 70%, transparent 100%), linear-gradient(to bottom, transparent 60%, var(--bg) 100%);position:absolute;inset:0}.YasalHero-module__KKEA3q__inner{flex-direction:column;align-items:center;width:100%;max-width:900px;margin:0 auto;display:flex}.YasalHero-module__KKEA3q__eyebrow{align-items:center;gap:var(--space-1);font-family:var(--font-text);font-size:var(--text-sm);letter-spacing:.02em;color:var(--ink-dim);margin-bottom:var(--space-4);animation:YasalHero-module__KKEA3q__heroRise .64s var(--ease-out) both;display:inline-flex}.YasalHero-module__KKEA3q__dot{border-radius:var(--radius-pill);background:var(--signal);width:7px;height:7px;animation:YasalHero-module__KKEA3q__heroDot 2.4s var(--ease-in-out) infinite}.YasalHero-module__KKEA3q__title{font-family:var(--font-display);letter-spacing:var(--tracking-display);color:var(--ink);max-width:20ch;animation:YasalHero-module__KKEA3q__heroRise .76s var(--ease-out) 90ms both;margin:0;font-size:clamp(2.25rem,5vw,4rem);font-weight:700;line-height:1.05}.YasalHero-module__KKEA3q__accent{color:var(--signal)}.YasalHero-module__KKEA3q__sub{max-width:58ch;margin:var(--space-4) auto 0;font-size:var(--text-lg);color:var(--ink-dim);animation:YasalHero-module__KKEA3q__heroRise .76s var(--ease-out) .19s both;line-height:1.55}@keyframes YasalHero-module__KKEA3q__heroRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes YasalHero-module__KKEA3q__heroDot{0%,to{opacity:1}50%{opacity:.35}}@media (max-width:767px){.YasalHero-module__KKEA3q__hero{min-height:44vh;padding:calc(64px + var(--space-8)) var(--gutter) var(--space-6)}.YasalHero-module__KKEA3q__sub{font-size:var(--text-base)}}@media (prefers-reduced-motion:reduce){.YasalHero-module__KKEA3q__eyebrow,.YasalHero-module__KKEA3q__title,.YasalHero-module__KKEA3q__sub{animation:none}.YasalHero-module__KKEA3q__dot{opacity:.6;animation:none}}
.LegalDoc-module__mHPedW__wrap{max-width:var(--container);padding:var(--space-8) var(--gutter) var(--space-16);margin:0 auto}.LegalDoc-module__mHPedW__metaBar{justify-content:space-between;align-items:center;gap:var(--space-3);max-width:1120px;margin:0 auto var(--space-8);padding-bottom:var(--space-3);border-bottom:1px solid var(--line);display:flex}.LegalDoc-module__mHPedW__updated{align-items:baseline;gap:var(--space-2);color:var(--ink);font-size:var(--text-sm);margin:0;font-weight:500;display:inline-flex}.LegalDoc-module__mHPedW__updatedLabel{font-size:var(--text-xs);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--signal);font-weight:600}.LegalDoc-module__mHPedW__print{min-height:40px;padding:0 var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-pill);color:var(--ink-dim);font-family:var(--font-text);font-size:var(--text-sm);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-snap), color var(--dur-fast) var(--ease-snap);background:0 0;align-items:center;gap:8px;font-weight:500;display:inline-flex}.LegalDoc-module__mHPedW__print svg{width:16px;height:16px}.LegalDoc-module__mHPedW__print:hover{border-color:var(--signal);color:var(--signal)}.LegalDoc-module__mHPedW__print:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.LegalDoc-module__mHPedW__grid{gap:var(--space-8);grid-template-columns:260px minmax(0,1fr);align-items:start;max-width:1120px;margin:0 auto;display:grid}.LegalDoc-module__mHPedW__toc{padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);position:sticky;top:7rem}.LegalDoc-module__mHPedW__tocLabel{margin-bottom:var(--space-2);padding:0 var(--space-2);font-size:var(--text-xs);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--ink-faint);font-weight:600;display:block}.LegalDoc-module__mHPedW__tocLink{padding:8px var(--space-2) 8px calc(var(--space-2) + 14px);border-radius:var(--radius-sm);color:var(--ink-dim);font-size:var(--text-sm);transition:color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);line-height:1.4;text-decoration:none;display:block;position:relative}.LegalDoc-module__mHPedW__tocLink:before{content:"";left:var(--space-2);border-radius:var(--radius-pill);border:1px solid var(--line-strong);width:6px;height:6px;transition:background var(--dur-fast) var(--ease-snap), border-color var(--dur-fast) var(--ease-snap);position:absolute;top:50%;transform:translateY(-50%)}.LegalDoc-module__mHPedW__tocLink:hover{color:var(--ink);background:var(--surface-2)}.LegalDoc-module__mHPedW__tocLink[data-active]{color:var(--ink)}.LegalDoc-module__mHPedW__tocLink[data-active]:before{background:var(--signal);border-color:var(--signal)}.LegalDoc-module__mHPedW__tocLink:focus-visible{outline:2px solid var(--signal);outline-offset:-2px}.LegalDoc-module__mHPedW__doc{min-width:0}.LegalDoc-module__mHPedW__section{scroll-margin-top:7rem}.LegalDoc-module__mHPedW__section+.LegalDoc-module__mHPedW__section{margin-top:var(--space-8)}.LegalDoc-module__mHPedW__h2{margin:0 0 var(--space-2);font-family:var(--font-display);font-weight:700;font-size:var(--text-xl);letter-spacing:var(--tracking-display);color:var(--ink);line-height:1.2}.LegalDoc-module__mHPedW__p{margin:0 0 var(--space-2);max-width:68ch;color:var(--ink-dim);font-size:var(--text-base);line-height:1.7}.LegalDoc-module__mHPedW__p:last-child{margin-bottom:0}.LegalDoc-module__mHPedW__list{margin:0 0 var(--space-2);max-width:68ch;padding:0;list-style:none}.LegalDoc-module__mHPedW__li{margin-bottom:var(--space-1);color:var(--ink-dim);font-size:var(--text-base);padding-left:18px;line-height:1.6;position:relative}.LegalDoc-module__mHPedW__li:before{content:"";border-radius:var(--radius-pill);background:var(--signal);width:5px;height:5px;position:absolute;top:.62em;left:0}.LegalDoc-module__mHPedW__liLabel{color:var(--ink);font-weight:600}.LegalDoc-module__mHPedW__note{margin:var(--space-2) 0;max-width:68ch;padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-left:3px solid var(--signal);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);font-size:var(--text-base);line-height:1.65}.LegalDoc-module__mHPedW__related{margin-top:var(--space-12);padding-top:var(--space-4);border-top:1px solid var(--line)}.LegalDoc-module__mHPedW__relatedLabel{margin-bottom:var(--space-2);font-size:var(--text-xs);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--ink-faint);font-weight:600;display:block}.LegalDoc-module__mHPedW__relatedList{gap:var(--space-1);flex-wrap:wrap;display:flex}.LegalDoc-module__mHPedW__relatedLink{border:1px solid var(--line-strong);border-radius:var(--radius-pill);color:var(--ink-dim);font-size:var(--text-sm);transition:border-color var(--dur-fast) var(--ease-snap), color var(--dur-fast) var(--ease-snap), background var(--dur-fast) var(--ease-snap);align-items:center;gap:4px;padding:.5rem 1rem;font-weight:500;text-decoration:none;display:inline-flex}.LegalDoc-module__mHPedW__relatedLink:hover{border-color:var(--signal);color:var(--ink);background:var(--signal-soft)}.LegalDoc-module__mHPedW__relatedLink:focus-visible{outline:2px solid var(--signal);outline-offset:3px}@media (max-width:959px){.LegalDoc-module__mHPedW__grid{gap:var(--space-6);grid-template-columns:1fr}.LegalDoc-module__mHPedW__toc{position:static}.LegalDoc-module__mHPedW__toc nav{gap:var(--space-1);flex-wrap:wrap;display:flex}.LegalDoc-module__mHPedW__tocLink{border:1px solid var(--line);padding:8px 12px 8px 26px}.LegalDoc-module__mHPedW__tocLink:before{left:12px}}@media print{.LegalDoc-module__mHPedW__metaBar{border-color:#000}.LegalDoc-module__mHPedW__print,.LegalDoc-module__mHPedW__toc,.LegalDoc-module__mHPedW__related{display:none}.LegalDoc-module__mHPedW__grid{grid-template-columns:1fr}.LegalDoc-module__mHPedW__updated,.LegalDoc-module__mHPedW__h2,.LegalDoc-module__mHPedW__liLabel,.LegalDoc-module__mHPedW__note,.LegalDoc-module__mHPedW__updatedLabel{color:#000}.LegalDoc-module__mHPedW__p,.LegalDoc-module__mHPedW__li{color:#222}.LegalDoc-module__mHPedW__note{background:0 0;border-color:#000}}@media (prefers-reduced-motion:reduce){.LegalDoc-module__mHPedW__print,.LegalDoc-module__mHPedW__tocLink,.LegalDoc-module__mHPedW__tocLink:before,.LegalDoc-module__mHPedW__relatedLink{transition:none}}
