.legal-page{--legal-primary: rgb(var(--brand-500));--legal-secondary: rgb(var(--royal-700));min-width:320px;overflow-x:hidden;background:#fff;color:var(--legal-secondary);font-family:var(--font-app)}.legal-shell{width:min(100% - 40px,1040px);margin-inline:auto}.legal-masthead{position:relative;min-height:320px;overflow:hidden;display:grid;place-items:center;padding:54px 0 64px;background:radial-gradient(ellipse at 50% 14%,rgb(255 244 252 / 62%),transparent 45%),radial-gradient(ellipse at 50% 48%,rgb(255 235 249 / 30%),transparent 56%),radial-gradient(circle at 12% 44%,rgb(221 36 134 / 20%),transparent 38%),radial-gradient(circle at 88% 38%,rgb(63 40 107 / 20%),transparent 40%),linear-gradient(135deg,#c488dd,#d89de2 48%,#bb7bd5)}.legal-masthead__content{position:relative;z-index:3;text-align:center}.legal-masthead h1{margin:0;color:var(--legal-secondary);font-size:48px;font-weight:700;line-height:1.12;letter-spacing:0;overflow-wrap:anywhere}.legal-masthead__lantern,.legal-masthead__cloud{position:absolute;z-index:1;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.legal-masthead__lantern{width:82px;opacity:.42}.legal-masthead__lantern--left{top:32px;left:max(24px,calc((100vw - 1240px)/2))}.legal-masthead__lantern--right{right:max(24px,calc((100vw - 1240px)/2));bottom:24px;transform:scale(.84)}.legal-masthead__cloud{top:52px;right:max(24px,calc(50% - 360px));width:108px;opacity:.84}.legal-document{padding:64px 0 84px;background:#fbfafc}.legal-article{width:100%;min-width:0}.legal-article h2{margin:28px 0 18px;padding:0;color:#17131a;font-size:17px;font-weight:700;line-height:1.5;letter-spacing:0}.legal-article h2:first-child{margin-top:0}.legal-article p,.legal-article li{color:#211c24;font-size:16px;line-height:1.55}.legal-article p{margin:0 0 22px}.legal-article>p:first-child{color:#211c24;font-size:16px;line-height:1.55}.legal-article ul{display:grid;gap:5px;margin:0 0 24px;padding:0;list-style:none}.legal-article li{position:relative;padding-left:18px}.legal-article li:before{content:"";position:absolute;top:10px;left:0;width:5px;height:5px;border-radius:50%;background:var(--legal-primary)}@media(max-width:640px){.legal-shell{width:min(100% - 32px,1040px)}.legal-masthead{min-height:clamp(178px,28svh,220px);padding:22px 0 26px}.legal-masthead h1{font-size:30px}.legal-masthead__lantern{width:44px;opacity:.25}.legal-masthead__lantern--left{top:20px;left:8px}.legal-masthead__lantern--right{right:8px;bottom:8px}.legal-masthead__cloud{top:18px;right:max(20px,calc(50% - 160px));width:58px;opacity:.55}.legal-document{padding:48px 0 68px}.legal-article h2{margin:26px 0 14px;font-size:17px}.legal-article p,.legal-article li{font-size:15px;line-height:1.65}.legal-article>p:first-child{font-size:15px;line-height:1.65}}
