.legal-page{padding:64px 20px 90px;background:linear-gradient(180deg,#edf6fb 0,#fff 360px)}.legal-shell{max-width:920px;margin:auto}.legal-header{padding:28px 0 34px;border-bottom:1px solid #aac8d8}.legal-header h1{margin:10px 0 14px;color:var(--ink);font-size:42px;line-height:1.25}.legal-header p{max-width:760px;margin:0;color:#526b73;font-size:16px;line-height:1.9}.legal-meta{display:flex;gap:24px;margin-top:20px;color:#71878e;font-size:13px}.legal-article{margin-top:28px;padding:42px 54px;background:rgba(255,255,255,.96);border:1px solid #aac8d8;box-shadow:var(--neon-glow);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px))}.legal-article h2{margin:32px 0 12px;color:var(--ink);font-size:22px;line-height:1.45}.legal-article h2:first-child{margin-top:0}.legal-article p{margin:0 0 16px;color:#3c5159;font-size:16px;line-height:2}.legal-article p:last-child{margin-bottom:0}@media(max-width:700px){.legal-page{padding:38px 14px 60px}.legal-header h1{font-size:31px}.legal-header p,.legal-article p{font-size:15px}.legal-meta{display:block}.legal-meta span{display:block;margin-top:6px}.legal-article{padding:28px 22px}.legal-article h2{font-size:20px}}
