.legal-centre-page{max-width:1180px;margin:auto;color:#101631}.legal-centre-hero{display:grid;grid-template-columns:1fr 380px;align-items:center;min-height:360px;padding:36px 16px}.legal-centre-hero h1{margin:17px 0 10px;font-size:54px;letter-spacing:-.05em}.legal-centre-hero>div>p:not(.kicker){margin:0;color:#6977a3;font-size:22px;line-height:1.35}.legal-centre-hero>div>span{display:inline-block;margin-top:25px;padding:11px 24px;border-radius:25px;background:#f0edff;color:#5134e8}.legal-centre-art{position:relative;width:300px;height:260px;margin-left:auto;color:#5a3cf3}.legal-centre-art:before,.legal-centre-art:after{content:'';position:absolute;border-radius:50%;background:#eeecff}.legal-centre-art:before{width:210px;height:210px;right:15px;top:25px}.legal-centre-art:after{width:100px;height:100px;left:2px;bottom:12px}.legal-centre-art>b{position:absolute;left:48px;top:68px;display:grid;width:180px;height:210px;place-items:center;border:3px solid;border-radius:16px;background:#fff;font-size:70px;z-index:1}.legal-centre-art>strong{position:absolute;right:5px;bottom:4px;display:grid;width:98px;height:120px;place-items:center;border:5px solid;border-radius:40% 40% 50% 50%;background:#fff;font-size:54px;z-index:2}.legal-directory{padding:38px 0}.legal-directory>h2{margin:0;font-size:36px;letter-spacing:-.035em}.legal-directory>p{margin:7px 0 26px;color:#6b79a4;font-size:19px}.legal-centre-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.legal-centre-card{display:flex;min-height:245px;flex-direction:column;padding:28px;border:1px solid #d5dff2;border-radius:12px;background:#fff;color:#101631;text-decoration:none;transition:.18s ease}.legal-centre-card:hover{border-color:#745cff;box-shadow:0 12px 28px rgba(57,46,145,.1);transform:translateY(-2px)}.legal-centre-card>b,.legal-centre-principle>b{display:grid;width:60px;height:60px;place-items:center;border-radius:50%;background:#efecff;color:#5637f1;font-size:31px}.legal-centre-card h3{margin:17px 0 8px;font-size:19px}.legal-centre-card p{margin:0;color:#6977a3;font-size:15px;line-height:1.45}.legal-centre-card span{margin-top:auto;padding-top:18px;color:#4529ee;font-weight:750}.legal-centre-principle{display:flex;align-items:center;gap:28px;margin:2px 0 32px;padding:22px 38px;border:1px solid #d8d9fa;border-radius:12px;background:#f4f2ff}.legal-centre-principle h2,.legal-centre-principle p{margin:0}.legal-centre-principle h2{font-size:19px}.legal-centre-principle p{margin-top:5px;color:#6977a3}.legal-centre-page~.app-footer{max-width:1180px}.app-header:has(+.app-shell .legal-centre-page){max-width:1180px}.app-header:has(+.app-shell .legal-centre-page) nav{gap:34px}.app-header:has(+.app-shell .legal-centre-page) .header-create-account{padding:11px 30px;border:1px solid #cfd9ed;border-radius:25px}@media(max-width:900px){.legal-centre-hero{grid-template-columns:1fr}.legal-centre-art{display:none}.legal-centre-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.legal-centre-hero{min-height:auto;padding:38px 0}.legal-centre-hero h1{font-size:39px}.legal-centre-hero>div>p:not(.kicker){font-size:18px}.legal-directory>h2{font-size:31px}.legal-centre-grid{grid-template-columns:1fr}.legal-centre-card{min-height:220px}.legal-centre-principle{align-items:flex-start;flex-direction:column;padding:22px}.app-header:has(+.app-shell .legal-centre-page) nav a:not(.header-create-account){display:none}}
