.ge-legal{--ink:#282828;--ink-2:#55555a;--muted:#8a8d92;--line:#ececec;font-family:var(--font-inter), Arial, sans-serif;color:var(--ink);background:#fbfbfb}.ge-legal-wrap{max-width:1100px;margin:0 auto;padding:0 clamp(16px,3vw,40px)}.ge-legal-crumbs{padding-top:20px}.ge-legal-crumbs .ge-crumbs-list{padding-bottom:18px}.ge-legal-head{border-bottom:1px solid var(--line);padding:clamp(28px,5vw,60px) 0 clamp(24px,3.5vw,40px)}.ge-legal-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 10px;font-size:11.5px;font-weight:700}.ge-legal-title{font-family:var(--font-heading);letter-spacing:-.035em;margin:0;font-size:clamp(2rem,5vw,3.2rem);font-weight:700;line-height:1.05}.ge-legal-standfirst{max-width:620px;color:var(--ink-2);margin:16px 0 0;font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.65}.ge-legal-meta{color:var(--muted);flex-wrap:wrap;gap:8px 22px;margin-top:22px;font-size:13px;display:flex}.ge-legal-meta b{color:var(--ink);font-weight:600}.ge-legal-body{grid-template-columns:1fr;gap:clamp(28px,4vw,56px);padding:clamp(28px,4vw,52px) 0 clamp(48px,6vw,90px);display:grid}@media (min-width:940px){.ge-legal-body{grid-template-columns:240px minmax(0,720px);justify-content:center}}.ge-legal-toc{align-self:start}@media (max-width:939px){.ge-legal-toc{border-bottom:1px solid var(--line);padding-bottom:22px}.ge-legal-toc a{padding:9px 10px}}@media (min-width:940px){.ge-legal-toc{position:sticky;top:88px}}.ge-legal-toc-head{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 12px;font-size:11.5px;font-weight:700}.ge-legal-toc ol{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.ge-legal-toc a{color:var(--ink-2);border-radius:7px;padding:6px 10px;font-size:13.5px;line-height:1.4;text-decoration:none;transition:background-color .33s,color .33s;display:block}.ge-legal-toc a:hover{color:var(--ink);background:#f1f1f2}.ge-legal-copy{min-width:0;max-width:720px;margin:0 auto}.ge-legal-sec{padding-top:6px;scroll-margin-top:88px}.ge-legal-sec+.ge-legal-sec{border-top:1px solid var(--line);margin-top:38px;padding-top:32px}.ge-legal-h2{font-family:var(--font-heading);letter-spacing:-.025em;gap:12px;margin:0 0 14px;font-size:clamp(1.15rem,2.2vw,1.45rem);font-weight:700;line-height:1.25;display:flex}.ge-legal-num{min-width:28px;color:var(--muted);font-variant-numeric:tabular-nums;flex-shrink:0}.ge-legal-copy p{color:var(--ink-2);margin:0 0 14px;font-size:16px;line-height:1.75}.ge-legal-copy p:last-child{margin-bottom:0}.ge-legal-copy strong{color:var(--ink);font-weight:650}.ge-legal-copy a{color:var(--ink);text-underline-offset:3px;text-decoration:underline;transition:color .33s}.ge-legal-copy a:hover{color:#3e6ae1}.ge-legal-copy ul{margin:0 0 16px;padding:0;list-style:none}.ge-legal-copy li{color:var(--ink-2);margin-bottom:9px;padding-left:20px;font-size:16px;line-height:1.7;position:relative}.ge-legal-copy li:before{content:"";background:#c9cacd;border-radius:50%;width:5px;height:5px;position:absolute;top:11px;left:2px}.ge-legal-table{border:1px solid var(--line);background:#fff;border-radius:10px;margin:0 0 18px;overflow:hidden}.ge-legal-row{border-bottom:1px solid var(--line);grid-template-columns:1fr;gap:4px;padding:14px 16px;display:grid}@media (min-width:620px){.ge-legal-row{grid-template-columns:190px minmax(0,1fr);align-items:start;gap:20px}}.ge-legal-row:last-child{border-bottom:0}.ge-legal-row dt{color:var(--ink);font-size:14px;font-weight:650}.ge-legal-row dd{color:var(--ink-2);margin:0;font-size:14.5px;line-height:1.6}.ge-legal-contact{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:40px;padding:24px}.ge-legal-contact h2{font-family:var(--font-heading);letter-spacing:-.02em;margin:0 0 8px;font-size:1.15rem;font-weight:700}.ge-legal-contact p{color:var(--ink-2);margin:0 0 6px;font-size:15px;line-height:1.65}
