.glj-legal-hero{background:var(--glj-paper);border-bottom:1px solid var(--glj-border)}.glj-legal-hero .glj-section-heading{max-width:840px;font-size:clamp(44px,5.7vw,72px)}.glj-legal-introduction{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-top:28px}.glj-legal-introduction>p:first-child{max-width:640px;margin:0;color:var(--glj-muted);font-size:15px;line-height:1.9}.glj-legal-updated{margin:0;flex-shrink:0;padding-left:28px;border-left:1px solid var(--glj-border);font-size:12px}.glj-legal-updated span{display:block;margin-bottom:6px;color:var(--glj-muted);font-size:9px;letter-spacing:.12em;text-transform:uppercase}.glj-legal-grid{display:grid;grid-template-columns:240px minmax(0,740px);justify-content:space-between;align-items:start;gap:70px}.glj-legal-contents{position:sticky;top:120px}.glj-legal-contents summary{display:flex;align-items:center;justify-content:space-between;padding-bottom:18px;border-bottom:1px solid var(--glj-border);cursor:pointer;font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;list-style:none}.glj-legal-contents summary::-webkit-details-marker{display:none}.glj-legal-contents summary:focus-visible{outline:3px solid var(--glj-accent);outline-offset:5px}.glj-legal-contents details[open] summary>svg{transform:rotate(180deg)}.glj-legal-contents nav{display:grid;gap:3px;padding-top:15px;max-height:calc(100vh - 280px);overflow-y:auto}.glj-legal-contents nav a{display:flex;align-items:baseline;gap:12px;padding:7px 3px;color:var(--glj-muted);font-size:12px;line-height:1.6}.glj-legal-contents nav a:hover{color:var(--glj-navy);background:var(--glj-paper)}.glj-legal-contents nav a>span:first-child{color:#667085;font-size:9px}.glj-legal-back{display:inline-flex;align-items:center;gap:9px;margin-top:25px;font-size:11px}.glj-legal-article{padding:36px 0;border-top:1px solid var(--glj-border)}.glj-legal-article:first-child{padding-top:0;border:0}.glj-legal-article-heading{display:flex;align-items:baseline;gap:15px;margin-bottom:20px}.glj-legal-article-heading>span{color:var(--glj-accent);font-size:10px}.glj-legal-article h2,.glj-legal-support h2{margin:0;font:400 29px/1.2 Georgia,Times New Roman,serif;letter-spacing:-.025em}.glj-legal-article p,.glj-legal-article li{color:var(--glj-muted);font-size:14px;line-height:1.95;overflow-wrap:anywhere}.glj-legal-article p{margin:0}.glj-legal-article ul{margin:0;padding-left:19px;list-style:disc}.glj-legal-article li+li{margin-top:12px}.glj-legal-article li::marker{color:var(--glj-accent);font-size:10px}.glj-legal-support{margin-top:16px;padding:35px 38px;background:var(--glj-navy);color:var(--glj-paper);border-radius:5px}.glj-legal-support>.glj-eyebrow{color:var(--glj-accent);margin-bottom:12px}.glj-legal-support>p:not(.glj-eyebrow){max-width:460px;margin:17px 0 22px;color:#d0d5dd;font-size:13px;line-height:1.85}.glj-legal-support a{display:inline-flex;align-items:center;gap:16px;padding-bottom:5px;border-bottom:1px solid var(--glj-accent);color:var(--glj-tint);font-size:14px}.glj-legal-support a:hover{color:#fff;border-color:#fff}@media (max-width: 1023px){.glj-legal-grid{grid-template-columns:190px minmax(0,1fr);gap:38px}.glj-legal-introduction{gap:30px}.glj-legal-introduction>p:first-child{font-size:14px}}@media (max-width: 700px){.glj-legal-introduction{flex-direction:column;align-items:flex-start;gap:25px;margin-top:24px}.glj-legal-updated{padding-left:16px}.glj-legal-grid{grid-template-columns:minmax(0,1fr);gap:40px}.glj-legal-contents{position:static}.glj-legal-contents nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 15px;max-height:none;overflow:visible}.glj-legal-contents nav a{gap:8px;font-size:11px}.glj-legal-article h2{font-size:26px}.glj-legal-article p,.glj-legal-article li{font-size:13px}.glj-legal-article{padding-block:28px}.glj-legal-support{padding:28px 24px}}
