.edk-legal-page{max-width:1380px}.edk-legal-content{background:#f4f8ff;border-radius:6px;padding:25px 34px;color:#17355d;line-height:1.7;overflow-wrap:anywhere}.edk-legal-content h2{font:700 23px Georgia,serif;color:#0b2a68;margin:25px 0 12px;scroll-margin-top:20px}.edk-legal-content h2:first-child{margin-top:0}.edk-legal-content p{margin:0 0 15px;white-space:normal}.edk-legal-grid{display:grid;grid-template-columns:minmax(200px,280px) minmax(0,1fr);gap:20px}.edk-legal-toc{align-self:start;position:sticky;top:16px;background:#edf4fc;padding:20px;border-radius:6px}.edk-legal-toc h2{font:700 22px Georgia,serif;margin:0 0 12px}.edk-legal-toc a{display:block;color:#1345a6;text-decoration:none;padding:6px 0;line-height:1.35}.edk-legal-toc a:hover{text-decoration:underline}@media(max-width:850px){.edk-legal-grid{grid-template-columns:1fr}.edk-legal-toc{position:static}.edk-legal-content{padding:20px}}
