.page-module__soh_jW__page{isolation:isolate;min-height:100%;padding-top:max(1.25rem,min(3vw,2rem));padding-bottom:max(3rem,min(7vw,5rem));position:relative}.page-module__soh_jW__ambient{pointer-events:none;z-index:0;background:radial-gradient(ellipse 85% 55% at 50% -15%,rgba(1,215,253,.14),transparent 55%),radial-gradient(ellipse 70% 50% at 100% 30%,rgba(24,105,207,.08),transparent 50%),radial-gradient(ellipse 60% 45% at 0% 70%,rgba(24,105,207,.06),transparent 45%),linear-gradient(180deg,var(--surface-soft)0%,var(--bg)38%,var(--bg)100%);position:absolute;top:0;bottom:0;left:0;right:0}.page-module__soh_jW__ambient:after{content:"";opacity:.65;background-image:linear-gradient(rgba(24,105,207,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(24,105,207,.03) 1px,transparent 1px);background-size:48px 48px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(90% 70% at 50% 0,#000 15%,transparent 75%);mask-image:radial-gradient(90% 70% at 50% 0,#000 15%,transparent 75%)}.page-module__soh_jW__inner{z-index:1;width:100%;max-width:760px;margin:0 auto;padding-left:max(1rem,min(4vw,1.5rem));padding-right:max(1rem,min(4vw,1.5rem));position:relative}.page-module__soh_jW__breadcrumbsWrap{margin-bottom:max(1.25rem,min(3vw,1.75rem))}.page-module__soh_jW__hero{text-align:center;flex-direction:column;align-items:center;margin-bottom:max(2rem,min(4.5vw,2.75rem));display:flex}.page-module__soh_jW__titleGroup{flex-direction:column;align-items:center;gap:max(.25rem,min(.8vw,.5rem));margin:0;display:flex}.page-module__soh_jW__brand{font-family:var(--font-display);letter-spacing:max(.18em,min(.45vw,.32em));text-transform:uppercase;background:var(--grad-brand);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:max(1.65rem,min(4.5vw,2.6rem));font-weight:800;line-height:1.05;display:block}.page-module__soh_jW__titleMain{font-family:var(--font-display);letter-spacing:max(.16em,min(.4vw,.28em));text-transform:uppercase;background:var(--grad-brand);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:max(1.1rem,min(2.4vw,1.55rem));font-weight:700;line-height:1.15;display:block}.page-module__soh_jW__heroRule{background:var(--grad-brand);opacity:.95;border:none;border-radius:2px;width:100%;max-width:560px;height:2px;margin:max(1.1rem,min(2.5vw,1.6rem)) auto max(1.25rem,min(2.5vw,1.65rem))}.page-module__soh_jW__kicker{color:var(--foreground-muted);margin:0;font-size:max(.95rem,min(1.4vw,1.05rem));font-style:italic;font-weight:500;line-height:1.5}.page-module__soh_jW__company{color:var(--foreground-subtle);margin:.4rem 0 0;font-size:max(.85rem,min(1.25vw,.95rem));font-weight:500}.page-module__soh_jW__lastUpdated{color:var(--foreground-subtle);margin:max(1.1rem,min(2.5vw,1.5rem)) 0 0;font-size:max(.82rem,min(1.15vw,.9rem));font-weight:500}.page-module__soh_jW__policyNote{max-width:56ch;color:var(--foreground-subtle);margin:.5rem auto 0;font-size:max(.78rem,min(1.05vw,.85rem));font-style:italic;line-height:1.55}.page-module__soh_jW__policyNoteLink{color:var(--brand);border-bottom:1px solid transparent;font-style:normal;font-weight:600;text-decoration:none;transition:color .2s,border-color .2s}.page-module__soh_jW__policyNoteLink:hover{color:var(--brand-deep);border-bottom-color:var(--brand-deep)}.page-module__soh_jW__docCard{border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-md),0 0 0 1px rgba(255,255,255,.8) inset;background:#fff;padding:max(1.35rem,min(3.5vw,2rem));position:relative;overflow:hidden}.page-module__soh_jW__docCard:before{content:"";background:var(--grad-brand);opacity:.9;height:3px;position:absolute;top:0;left:0;right:0}.page-module__soh_jW__jumpNav{border-bottom:1px solid var(--border);margin-bottom:max(1.5rem,min(3vw,2rem));padding-bottom:1.25rem}.page-module__soh_jW__jumpLabel{letter-spacing:.14em;text-transform:uppercase;color:var(--foreground-subtle);margin:0 0 .75rem;font-size:.7rem;font-weight:700}.page-module__soh_jW__jumpList{flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.page-module__soh_jW__jumpList a{color:var(--foreground-muted);background:var(--brand-tint-50);border:1px solid var(--brand-tint-100);border-radius:999px;align-items:center;padding:.38rem .72rem;font-size:.78rem;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s,color .2s,transform .2s;display:inline-flex}.page-module__soh_jW__jumpList a:hover{border-color:var(--brand-tint-200);color:var(--brand-deep);background:#fff;transform:translateY(-1px)}.page-module__soh_jW__body{color:var(--foreground-muted);flex-direction:column;gap:max(1.5rem,min(3vw,2rem));font-size:.96875rem;line-height:1.72;display:flex}.page-module__soh_jW__section{scroll-margin-top:6rem}.page-module__soh_jW__section h2{font-family:var(--font-display);color:var(--foreground);margin:0 0 .7rem;padding-left:1rem;font-size:max(1.05rem,min(1.5vw,1.22rem));font-weight:600;line-height:1.28;position:relative}.page-module__soh_jW__section h2:before{content:"";background:var(--grad-brand);border-radius:2px;width:3px;position:absolute;top:.15em;bottom:.15em;left:0}.page-module__soh_jW__section p{margin:0}.page-module__soh_jW__section p+ul,.page-module__soh_jW__section p+ol{margin-top:.65rem}.page-module__soh_jW__section ul+p{margin-top:.85rem}.page-module__soh_jW__subheading{font-family:var(--font-display);color:var(--foreground);margin:1.1rem 0 .55rem;font-size:max(.97rem,min(1.3vw,1.05rem));font-weight:600;line-height:1.35}.page-module__soh_jW__sectionIntro{margin:0 0 .65rem}.page-module__soh_jW__followUp{margin-top:.85rem}.page-module__soh_jW__section em{color:var(--foreground);font-style:italic;font-weight:500}.page-module__soh_jW__tableWrap{border-radius:var(--radius-md,12px);border:1px solid var(--border);box-shadow:var(--shadow-xs);background:#fff;margin-top:.95rem;overflow-x:auto}.page-module__soh_jW__disclosureTable{border-collapse:collapse;width:100%;color:var(--foreground-muted);font-size:.92rem;line-height:1.55}.page-module__soh_jW__disclosureTable thead th{text-align:left;font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--foreground);background:var(--brand-tint-50);border-bottom:1px solid var(--brand-tint-100);padding:.7rem 1rem;font-size:.78rem;font-weight:700}.page-module__soh_jW__disclosureTable tbody th{text-align:left;color:var(--foreground);white-space:nowrap;border-bottom:1px solid var(--border);vertical-align:top;background:#fafbfd;width:34%;padding:.75rem 1rem;font-weight:600}.page-module__soh_jW__disclosureTable tbody td{border-bottom:1px solid var(--border);vertical-align:top;padding:.75rem 1rem}.page-module__soh_jW__disclosureTable tbody tr:last-child th,.page-module__soh_jW__disclosureTable tbody tr:last-child td{border-bottom:none}@media (max-width:600px){.page-module__soh_jW__disclosureTable{font-size:.86rem}.page-module__soh_jW__disclosureTable thead th,.page-module__soh_jW__disclosureTable tbody th,.page-module__soh_jW__disclosureTable tbody td{padding:.6rem .75rem}.page-module__soh_jW__disclosureTable tbody th{white-space:normal;width:42%}}.page-module__soh_jW__endMarker{border-top:1px solid var(--border);color:var(--foreground-subtle);text-align:center;letter-spacing:.04em;margin-top:2rem;padding-top:1.25rem;font-size:.78rem;font-style:italic}.page-module__soh_jW__list{flex-direction:column;gap:.85rem;margin:0;padding:0;list-style:none;display:flex}.page-module__soh_jW__list li{padding-left:1.35rem;position:relative}.page-module__soh_jW__list li:before{content:"";background:var(--grad-brand);border-radius:50%;width:7px;height:7px;position:absolute;top:.45em;left:0;box-shadow:0 0 0 3px rgba(24,105,207,.12)}.page-module__soh_jW__list strong{color:var(--foreground);font-weight:600}.page-module__soh_jW__list a{color:var(--brand);border-bottom:1px solid rgba(24,105,207,.25);font-weight:600;text-decoration:none;transition:color .2s,border-color .2s}.page-module__soh_jW__list a:hover{color:var(--brand-deep);border-bottom-color:var(--brand-deep)}@media (max-width:520px){.page-module__soh_jW__jumpList{gap:.35rem}.page-module__soh_jW__jumpList a{padding:.35rem .6rem;font-size:.72rem}}@media (prefers-reduced-motion:reduce){.page-module__soh_jW__jumpList a:hover{transform:none}}
