#seshy-legal5{--text:var(--l5-ink);--text-muted:var(--l5-sub);--text-faint:var(--l5-sub);--hairline:transparent;--hairline-soft:transparent;--surface-sunk:var(--l5-card);--font-sans:var(--font-inter), Inter, system-ui, sans-serif;--font-mono:var(--font-fragment-mono), "Fragment Mono", ui-monospace, monospace;--font-serif:var(--font-hedvig-letters-serif), "Hedvig Letters Serif", Georgia, serif;--page-pad:clamp(20px, 5vw, 40px);background:var(--l5-ground);color:var(--l5-ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;--l5-ground:var(--ds5-tone-light-ground);--l5-card:var(--ds5-tone-light-card);--l5-inset:var(--ds5-tone-light-inset);--l5-ink:var(--ds5-tone-light-ink);--l5-sub:var(--ds5-tone-light-sub);--l5-accent-text:var(--ds5-tone-accent-defaults-slate);min-height:100vh}html[data-theme=dark] #seshy-legal5{--l5-ground:var(--ds5-tone-dark-ground);--l5-card:var(--ds5-tone-dark-card);--l5-inset:var(--ds5-tone-dark-inset-in-card);--l5-ink:var(--ds5-tone-dark-body);--l5-sub:var(--ds5-tone-dark-sub);--l5-accent-text:var(--ds5-tone-dark-heading)}#seshy-legal5 .legal-page{background:var(--l5-ground);--legal-accent:var(--l5-accent-text)}#seshy-legal5 .legal-eyebrow{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--l5-accent-text);font-weight:400}#seshy-legal5 .legal-title{font-family:var(--font-serif);letter-spacing:-.012em;color:var(--l5-ink);font-weight:400;line-height:1.15}html[data-theme=dark] #seshy-legal5 .legal-title{color:var(--ds5-tone-dark-heading)}#seshy-legal5 .legal-date{font-family:var(--font-mono);letter-spacing:.04em;color:var(--l5-sub);font-size:12px}#seshy-legal5 .legal-divider{background:var(--l5-inset);border-radius:var(--ds5-radius-xs);height:1px}#seshy-legal5 .legal-divider:after{background:var(--l5-accent-text);border-radius:var(--ds5-radius-xs)}#seshy-legal5 .legal-section-label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--l5-sub)}#seshy-legal5 .legal-section-body,#seshy-legal5 .legal-body{font-family:var(--font-sans);color:var(--l5-ink)}#seshy-legal5 .legal-section h2,#seshy-legal5 .legal-section h3{font-family:var(--font-serif);letter-spacing:-.008em;color:var(--l5-ink);font-weight:400}html[data-theme=dark] #seshy-legal5 .legal-section h2,html[data-theme=dark] #seshy-legal5 .legal-section h3{color:var(--ds5-tone-dark-heading)}#seshy-legal5 .legal-section-body a,#seshy-legal5 .legal-body a{color:var(--l5-accent-text);text-underline-offset:3px;border-radius:var(--ds5-radius-xs);text-decoration:underline;text-decoration-thickness:1px}#seshy-legal5 .legal-callout,#seshy-legal5 .legal-data-box,#seshy-legal5 .legal-vendor,#seshy-legal5 .legal-contact-card{background:var(--l5-card);border-radius:var(--ds5-radius-md)}#seshy-legal5 .legal-callout{background:var(--l5-inset)}#seshy-legal5 .legal-data-box-label,#seshy-legal5 .legal-vendor-name,#seshy-legal5 .legal-contact-url{font-family:var(--font-mono);letter-spacing:.04em}#seshy-legal5 .legal-contact-url{border-radius:var(--ds5-radius-sm);color:var(--l5-accent-text)}#seshy-legal5 .legal-vendor-purpose,#seshy-legal5 .legal-data-box-note{color:var(--l5-sub)}#seshy-legal5 .legal-toc{background:var(--l5-card);border-radius:var(--ds5-radius-lg)}#seshy-legal5 .legal-toc-list a{border-radius:var(--ds5-radius-pill);color:var(--l5-sub);font-family:var(--font-sans);transition:background-color var(--ds5-motion-duration-fast,.12s) ease, color var(--ds5-motion-duration-fast,.12s) ease}#seshy-legal5 .legal-toc-list a:hover{background:var(--l5-inset);color:var(--l5-ink)}#seshy-legal5 a:focus-visible{outline:2px solid var(--ds5-tone-light-focus-ring);outline-offset:2px;border-radius:var(--ds5-radius-xs)}html[data-theme=dark] #seshy-legal5 a:focus-visible{outline-color:var(--ds5-tone-dark-focus-ring)}#seshy-legal5{--l5-structure:var(--ds5-tone-light-stack2);--l5-fill:var(--ds5-tone-light-ink);--l5-fill-ink:var(--ds5-tone-light-ground)}html[data-theme=dark] #seshy-legal5{--l5-structure:var(--ds5-tone-dark-raised);--l5-fill:var(--ds5-tone-dark-heading);--l5-fill-ink:var(--ds5-tone-dark-ground)}#seshy-legal5 .l3-optin{max-width:680px;padding-inline:var(--page-pad);gap:var(--ds5-space-6);flex-direction:column;margin:0 auto;display:flex}#seshy-legal5 .l3-optin-head{flex-direction:column;align-items:flex-start;display:flex}#seshy-legal5 .l3-optin-card{background:var(--l5-card);border-radius:var(--ds5-radius-lg);padding:var(--ds5-space-6)}#seshy-legal5 .l3-optin-form{gap:var(--ds5-space-5);flex-direction:column;display:flex}#seshy-legal5 .l3-field{gap:var(--ds5-space-2);flex-direction:column;display:flex}#seshy-legal5 .l3-field-label{font-family:var(--font-mono);font-size:var(--ds5-type-label-mono-font-size);letter-spacing:.08em;text-transform:uppercase;color:var(--l5-sub)}#seshy-legal5 .l3-input{width:100%;padding:0 0 var(--ds5-space-2);font-family:var(--font-sans);color:var(--l5-ink);box-shadow:inset 0 -1px 0 var(--l5-structure);transition:box-shadow var(--ds5-motion-duration-fast) var(--ds5-motion-curve);background:0 0;border:0;border-radius:0;font-size:1.0625rem;line-height:1.5;display:block}#seshy-legal5 .l3-input::placeholder{color:var(--l5-sub);opacity:1}#seshy-legal5 .l3-input:focus{box-shadow:inset 0 -2px 0 var(--l5-ink);outline:none}#seshy-legal5 .l3-consent{gap:var(--ds5-space-3);cursor:pointer;align-items:flex-start;display:flex}#seshy-legal5 .l3-checkbox{width:18px;height:18px;accent-color:var(--l5-fill);flex:none;margin:3px 0 0}#seshy-legal5 .l3-consent-text{font-family:var(--font-sans);color:var(--l5-sub);font-size:.9375rem;line-height:1.5}#seshy-legal5 .l3-optin-success{font-family:var(--font-sans);color:var(--l5-ink);margin:0;font-size:1.0625rem;line-height:1.6}#seshy-legal5 .l3-recaps{gap:var(--ds5-space-5);display:grid}#seshy-legal5 .l3-recap{gap:var(--ds5-space-2);flex-direction:column;display:flex}#seshy-legal5 .l3-recap-label{font-family:var(--font-mono);font-size:var(--ds5-type-label-mono-font-size);letter-spacing:.14em;text-transform:uppercase;color:var(--l5-accent-text)}#seshy-legal5 .l3-recap-body{font-family:var(--font-sans);font-size:var(--ds5-type-body-font-size);color:var(--l5-ink);margin:0;line-height:1.65}#seshy-legal5 .l3-optin-fine{font-family:var(--font-sans);font-size:var(--ds5-type-secondary-font-size);color:var(--l5-sub);margin:0;line-height:1.65}#seshy-legal5 .l3-consent-text a,#seshy-legal5 .l3-recap-body a,#seshy-legal5 .l3-optin-fine a{color:var(--l5-accent-text);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}#seshy-legal5 .l3-lead{margin:var(--ds5-space-4) 0 0;max-width:60ch;font-family:var(--font-sans);color:var(--l5-sub);font-size:1.0625rem;line-height:1.6}#seshy-legal5 .legal-page .l3-btn{border-radius:var(--ds5-radius-pill);padding:var(--ds5-space-3) var(--ds5-space-5);font-family:var(--font-sans);font-size:var(--ds5-type-body-font-size);cursor:pointer;transition:background var(--ds5-motion-duration-fast) var(--ds5-motion-curve);border:0;justify-content:center;align-items:center;font-weight:500;line-height:1.5;text-decoration:none;display:inline-flex}#seshy-legal5 .legal-page .l3-btn--primary{background:var(--l5-fill);color:var(--l5-fill-ink)}#seshy-legal5 .legal-page .l3-btn--primary:hover{background:color-mix(in srgb, var(--l5-fill) 88%, var(--l5-fill-ink))}#seshy-legal5 .legal-page .l3-btn--ghost{background:var(--l5-inset);color:var(--l5-ink)}#seshy-legal5 .legal-page .l3-btn--ghost:hover{background:color-mix(in srgb, var(--l5-inset) 88%, var(--l5-ink))}#seshy-legal5 .legal-page .l3-btn:focus-visible{outline:2px solid var(--ds5-tone-light-focus-ring);outline-offset:3px}html[data-theme=dark] #seshy-legal5 .legal-page .l3-btn:focus-visible{outline-color:var(--ds5-tone-dark-focus-ring)}#seshy-legal5 .legal-page .l3-optin-submit{width:100%;padding-block:1.125rem;font-size:1.0625rem}#seshy-legal5 .l3-block-eyebrow{margin:0 0 var(--ds5-space-1);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--l5-accent-text);font-size:10px}#seshy-legal5 .l3-cta{margin-top:var(--ds5-space-8);padding:var(--ds5-space-7) var(--ds5-space-6);background:var(--l5-card);border-radius:var(--ds5-radius-lg);text-align:center}#seshy-legal5 .l3-cta-h{margin:0 0 var(--ds5-space-5);font-family:var(--font-serif);font-weight:400;font-size:clamp(var(--ds5-type-display-m-font-size), 3vw, var(--ds5-type-display-l-font-size));letter-spacing:-.01em;color:var(--l5-ink);line-height:1.3}html[data-theme=dark] #seshy-legal5 .l3-cta-h{color:var(--ds5-tone-dark-heading)}#seshy-legal5 .l3-cta-actions{gap:var(--ds5-space-3);flex-wrap:wrap;justify-content:center;display:flex}@media (max-width:600px){#seshy-legal5 .l3-optin-card{padding:var(--ds5-space-5)}#seshy-legal5 .l3-cta{padding:var(--ds5-space-6) var(--ds5-space-5)}}@media (prefers-reduced-motion:reduce){#seshy-legal5 .l3-input,#seshy-legal5 .l3-btn{transition:none}}
