*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}:root{--ink:#0E0E10;--ink2:#1C1C20;--ink3:#252528;--parchment:#F5F1E8;--p2:rgba(245,241,232,.6);--p3:rgba(245,241,232,.25);--p4:rgba(245,241,232,.06);--brass:#B8935A;--brass2:#D4AA72;--teal:#2A6F7C;--amber:#D4943C;--burgundy:#7B2D2D;--forest:#2E5D4A;--cobalt:#2A4A8C;--steel:#5A6470;--red:#C0464A;--serif:'Playfair Display',Georgia,serif;--sans:'DM Sans',system-ui,sans-serif;--mono:'JetBrains Mono','Courier New',monospace;--space-sm:clamp(1rem,2vw,1.5rem);--space-md:clamp(1.5rem,4vw,3rem);--space-lg:clamp(2rem,5vw,4rem);--space-xl:clamp(2.5rem,6vw,5rem);--px:clamp(1rem,5vw,4rem);--sj-banner-h:0px;--nav-h:72px}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--parchment);font-family:var(--sans)}img{max-width:100%;height:auto;display:block}.sj-root{overflow-x:clip}.sj-legal-hero{padding:var(--space-xl) var(--px) var(--space-md);border-bottom:1px solid rgba(184,147,90,.08)}.sj-breadcrumb{font-family:var(--mono);font-size:10px;letter-spacing:.12em;color:var(--p3);text-transform:uppercase;margin-bottom:24px;display:flex;align-items:center;gap:8px}.sj-breadcrumb a{color:var(--brass);text-decoration:none}.sj-breadcrumb a:hover{text-decoration:underline}.sj-breadcrumb-sep{color:var(--brass);opacity:.5}.sj-legal-h1{font-family:var(--serif);font-size:clamp(32px,5vw,56px);font-weight:900;color:var(--parchment);line-height:1.05;margin-bottom:12px}.sj-legal-h1 em{font-style:italic;color:var(--brass)}.sj-legal-meta{font-family:var(--mono);font-size:10px;letter-spacing:.1em;color:var(--p3);text-transform:uppercase}.sj-legal-layout{display:grid;grid-template-columns:1fr;min-height:60vh}.sj-legal-nav{background:var(--ink2);padding:var(--space-sm);border-bottom:1px solid rgba(184,147,90,.08);position:static}.sj-legal-nav-title{font-family:var(--mono);font-size:9px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--brass);margin-bottom:12px}.sj-legal-nav a{display:inline-block;font-family:var(--sans);font-size:11px;color:var(--p3);text-decoration:none;padding:5px 10px 5px 0;font-weight:300;transition:color .2s;border-left:none;margin-right:12px;margin-bottom:4px}.sj-legal-nav a:hover{color:var(--parchment)}.sj-legal-nav a.active{color:var(--brass)}.sj-legal-body{padding:var(--space-md) var(--px)}.sj-legal-section{margin-bottom:48px;padding-bottom:48px;border-bottom:1px solid rgba(184,147,90,.06)}.sj-legal-section:last-child{border-bottom:none;margin-bottom:0}.sj-ls-num{font-family:var(--mono);font-size:10px;letter-spacing:.16em;color:var(--brass);text-transform:uppercase;margin-bottom:8px}.sj-ls-h2{font-family:var(--serif);font-size:clamp(20px,3vw,26px);font-weight:700;color:var(--parchment);margin-bottom:16px}.sj-ls-p{font-family:var(--sans);font-size:14px;color:var(--p2);font-weight:300;line-height:1.85;margin-bottom:14px}.sj-ls-p strong{color:var(--parchment);font-weight:500}.sj-ls-list{list-style:none;margin-bottom:14px}.sj-ls-list li{font-family:var(--sans);font-size:14px;color:var(--p2);font-weight:300;line-height:1.7;padding:5px 0 5px 20px;position:relative}.sj-ls-list li::before{content:'-';position:absolute;left:0;color:var(--brass);opacity:.6}.sj-counsels-note{background:var(--ink2);border:1px solid rgba(42,111,124,.2);border-radius:2px;padding:20px 24px;margin:20px 0}.sj-cn-label{font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--teal);margin-bottom:8px;display:flex;align-items:center;gap:8px}.sj-cn-label::before{content:'';width:14px;height:1px;background:var(--teal);flex-shrink:0}.sj-cn-text{font-family:var(--sans);font-size:13px;color:var(--p2);font-weight:300;line-height:1.7}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms !important;transition-duration:.01ms !important}html{scroll-behavior:auto}}@media (min-width:860px){.sj-legal-layout{grid-template-columns:220px 1fr}.sj-legal-nav{border-bottom:none;border-right:1px solid rgba(184,147,90,.08);padding:32px 20px;position:sticky;top:calc(var(--nav-h) + var(--sj-banner-h));height:fit-content;align-self:start}.sj-legal-nav a{display:block;padding:7px 10px;margin-right:0;margin-bottom:2px;border-left:2px solid transparent;border-radius:2px}.sj-legal-nav a:hover{background:rgba(184,147,90,.05)}.sj-legal-nav a.active{border-left-color:var(--brass);background:rgba(184,147,90,.05)}}@media (prefers-reduced-motion:reduce){.sj-root *,.sj-root *::before,.sj-root *::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important}}input,textarea,select{font-size:16px !important}#sjs-input{font-size:17px !important}.sj-scroll-top{min-height:44px !important}#sj-banner .sj-bs-pre a{padding-block:14px !important}.vert-badge,.proof-label,.guide-cover-sub,.section-tag{font-size:11px !important}.sj-ft-ls,.sj-ft-pill,.sj-ft-cl{font-size:11px !important}.sj-ns-title{font-size:26px !important}.ty-btn-primary{color:var(--text-on-accent,#0E0E10) !important}