.glossary-hero{max-width:1280px;margin:auto;min-height:calc(100svh - 78px);padding:clamp(6rem,11vw,11rem) clamp(1.25rem,6vw,6rem) 5rem;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:3rem}.glossary-hero h1{font:500 clamp(3rem,6vw,6.8rem)/.91 'Playfair Display',serif;letter-spacing:-.06em;margin:1.5rem 0}.glossary-hero h1 em{color:var(--red);font-weight:500}.glossary-hero>div:last-child{color:var(--muted);line-height:1.7;max-width:460px}.glossary-body{max-width:1080px;margin:auto;padding:clamp(4rem,8vw,8rem) clamp(1.25rem,6vw,6rem)}.glossary-group{border-top:1px solid var(--line);padding:clamp(2.5rem,5vw,5rem) 0}.glossary-group h2{font:500 clamp(2rem,4vw,3.2rem)/1 'Playfair Display',serif;letter-spacing:-.05em;margin:0 0 1.2rem;color:var(--navy)}.glossary-group dl{display:grid;gap:1.2rem}.glossary-group dt{font:500 1.15rem 'Playfair Display',serif;color:var(--ink)}.glossary-group dd{color:var(--muted);line-height:1.7;margin:0}.glossary-group em{font-style:italic;color:var(--red)}@media(max-width:760px){.glossary-hero{grid-template-columns:1fr;min-height:auto;padding-top:5rem}.law-object{height:330px;order:-1}.book{transform:scale(.7) rotateY(-22deg) rotateX(8deg) rotateZ(-5deg)}.book-shadow{bottom:35px;transform:scale(.75)}}
