.legal_legalPage__cUOzH{padding:clamp(2.5rem,2rem + 4vw,5rem) 0 var(--jl-space-section)}.legal_legalHead__92PjD{border-bottom:1px solid var(--jl-line);padding-bottom:1.75rem;margin-bottom:2.5rem}.legal_legalTitle__zCHHi{font-size:clamp(2rem,1.4rem + 3vw,3.25rem);margin:.5rem 0 .75rem}.legal_legalLead__6sigy{color:var(--jl-muted);font-size:1.0625rem;max-width:60ch}.legal_legalUpdated__w1etH{display:inline-block;margin-top:1rem;font-size:var(--jl-fs-label,12px);color:var(--jl-slate)}.legal_prose__QVvjH{max-width:72ch}.legal_prose__QVvjH section{padding:1.75rem 0;border-bottom:1px solid var(--jl-line)}.legal_prose__QVvjH section:last-of-type{border-bottom:0}.legal_prose__QVvjH h2{font-size:clamp(1.25rem,1.1rem + .6vw,1.6rem);margin-bottom:.85rem}.legal_prose__QVvjH h3{font-size:1.05rem;color:var(--jl-navy-deep);margin:1.25rem 0 .5rem}.legal_prose__QVvjH p{color:var(--jl-navy);margin-bottom:.85rem;line-height:1.65}.legal_prose__QVvjH p:last-child{margin-bottom:0}.legal_prose__QVvjH ul{margin:.5rem 0 .85rem;padding-left:1.25rem;color:var(--jl-navy);line-height:1.7}.legal_prose__QVvjH li{margin-bottom:.35rem}.legal_prose__QVvjH a{color:var(--jl-gold-text);text-decoration:underline;text-underline-offset:2px}.legal_prose__QVvjH strong{color:var(--jl-navy);font-weight:600}.legal_defRow__Qc4eh{display:grid;grid-template-columns:220px 1fr;gap:.5rem 1.5rem;margin:.35rem 0}.legal_defRow__Qc4eh dt{font-weight:600;color:var(--jl-navy)}.legal_defRow__Qc4eh dd{margin:0;color:var(--jl-navy)}@media (max-width:640px){.legal_defRow__Qc4eh{grid-template-columns:1fr;gap:.1rem;margin:.6rem 0}}.legal_prose__QVvjH table{min-width:0}.legal_cookieTable__pr7ki{width:100%;min-width:0;border-collapse:collapse;margin:.75rem 0 1.5rem;font-size:.9375rem}.legal_cookieTable__pr7ki caption{caption-side:top;text-align:left;font-weight:600;color:var(--jl-navy);padding-bottom:.5rem}.legal_cookieTable__pr7ki td,.legal_cookieTable__pr7ki th{text-align:left;padding:.65rem .85rem;border-bottom:1px solid var(--jl-line);vertical-align:top}.legal_cookieTable__pr7ki th{background:var(--jl-surface-2);color:var(--jl-navy);font-weight:600}.legal_cookieTable__pr7ki td{color:var(--jl-navy)}.legal_cookieTable__pr7ki td:first-child{font-weight:600}@media (max-width:640px){.legal_cookieTable__pr7ki,.legal_cookieTable__pr7ki caption,.legal_cookieTable__pr7ki tbody,.legal_cookieTable__pr7ki td,.legal_cookieTable__pr7ki tr{display:block;width:100%}.legal_cookieTable__pr7ki thead{display:none}.legal_cookieTable__pr7ki tr{margin-bottom:.75rem;padding:.85rem 1rem;border:1px solid var(--jl-line);border-radius:var(--jl-r-md);background:var(--jl-surface)}.legal_cookieTable__pr7ki td{border:0;padding:.3rem 0 0;overflow-wrap:break-word}.legal_cookieTable__pr7ki td:first-child{padding:0 0 .55rem;margin-bottom:.2rem;border-bottom:1px solid var(--jl-line)}.legal_cookieTable__pr7ki td+td:before{content:attr(data-label);display:block;font-size:var(--jl-fs-label,12px);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--jl-slate)}}.legal_legalNote__3cJm0{background:var(--jl-grad-warm);border:1px solid var(--jl-warm-line);border-radius:var(--jl-r-md);padding:1rem 1.25rem;color:var(--jl-warm-ink);font-size:.9375rem;line-height:1.6;margin-top:1rem}.legal_stub__e7ayO{min-height:52vh;display:flex;align-items:center;padding:var(--jl-space-section) 0}.legal_stubCard__XDWJU{max-width:640px;margin:0 auto;text-align:center}.legal_stubTitle__YfDsW{font-size:clamp(1.6rem,1.2rem + 2vw,2.5rem);margin:.75rem 0 1rem}.legal_stubLead__9Yqm6{color:var(--jl-muted);font-size:1.0625rem;line-height:1.65;margin-bottom:1.75rem}.legal_stubActions__OMbFM{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap}.legal_stubBtn__a6OAR{display:inline-flex;align-items:center;justify-content:center;padding:.8rem 1.5rem;border-radius:var(--jl-r-pill);font-weight:600;font-size:.95rem;transition:transform .15s ease,box-shadow .15s ease}.legal_stubBtnPrimary__p7_r9{background:var(--jl-grad-cta);color:#fff;box-shadow:var(--jl-sh-cta)}.legal_stubBtnGhost__VhyFm{border:1px solid var(--jl-line);color:var(--jl-navy);background:var(--jl-surface)}.legal_stubBtn__a6OAR:hover{transform:translateY(-1px)}.legal_blogIndex__HxG4A{padding:clamp(2.5rem,2rem + 4vw,5rem) 0 var(--jl-space-section)}.legal_blogList__E9H3C{display:grid;gap:.75rem;margin-top:2rem;max-width:760px}.legal_blogItem__ITN9n{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;border:1px solid var(--jl-line);border-radius:var(--jl-r-md);background:var(--jl-surface);color:var(--jl-navy);font-weight:600;transition:border-color .15s ease,transform .15s ease}.legal_blogItem__ITN9n:hover{border-color:var(--jl-warm-line);transform:translateY(-1px)}.legal_blogItemTag__B5K9a{font-size:var(--jl-fs-label,12px);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--jl-orange);white-space:nowrap}@media (prefers-reduced-motion:reduce){.legal_blogItem__ITN9n,.legal_stubBtn__a6OAR{transition:none}.legal_blogItem__ITN9n:hover,.legal_stubBtn__a6OAR:hover{transform:none}}