.legal-page{background:var(--ground-paper);min-height:100dvh;color:var(--ink);flex-direction:column;display:flex}.legal-top{padding:var(--sp-4);border-bottom:var(--rule-hair);align-items:center;display:flex}.legal-main{width:100%;max-width:var(--mk-measure);padding:var(--sp-8) var(--sp-4);flex:1;margin:0 auto}.legal-title{font-size:var(--text-display-sm);margin-bottom:var(--sp-2);font-weight:600;line-height:1.15}.legal-body h2{font-size:var(--text-ui-heading);margin-top:var(--sp-6);margin-bottom:var(--sp-2);font-weight:600}.legal-body h3{font-size:var(--text-ui-label);margin-top:var(--sp-4);margin-bottom:var(--sp-1);font-weight:600}.legal-body p{font-size:var(--text-ui-body);line-height:var(--leading-ui);color:var(--gray-4);margin-bottom:var(--sp-4)}.legal-body ul{margin:0 0 var(--sp-4);padding-left:var(--sp-6)}.legal-body li{font-size:var(--text-ui-body);line-height:var(--leading-ui);color:var(--gray-4);margin-bottom:var(--sp-2)}.legal-foot{padding:var(--sp-4);border-top:var(--rule-hair);font-size:var(--text-label);color:var(--gray-4);text-align:center}.legal-foot a{color:inherit}
