.mkt2 .feature-block{max-width:880px;margin:0 auto}.mkt2 .feature-block h2{font-family:var(--font-heading);font-size:var(--fs-xl);font-weight:700;line-height:1.3;color:var(--text-primary);margin-bottom:var(--sp-3);max-width:743px}.mkt2 .feature-block h2,.mkt2 .feature-block p{margin-left:auto;margin-right:auto;text-align:left}.mkt2 .feature-block p{font-size:var(--fs-md);line-height:1.65;color:var(--text-secondary);max-width:62ch}.mkt2 .legal-hero{position:relative;padding:var(--sp-9) 0 var(--sp-7)}.mkt2 .legal-hero:before{content:"";position:absolute;inset:0 0 auto 0;height:320px;background:linear-gradient(to bottom,var(--purple-tint),var(--purple-tint-fade));z-index:0}.mkt2 .legal-hero-inner{position:relative;z-index:1;max-width:760px}.mkt2 .legal-hero h1{font-family:var(--font-heading);font-size:var(--fs-2xl);font-weight:700;line-height:1.2;color:var(--text-primary);margin-bottom:var(--sp-3)}.mkt2 .legal-updated{font-size:var(--fs-sm);color:var(--text-tertiary)}.mkt2 .legal-body{max-width:760px;padding:var(--sp-7) 0 var(--sp-9)}.mkt2 .legal-body section{margin-top:var(--sp-7)}.mkt2 .legal-body section:first-child{margin-top:0}.mkt2 .legal-body h2{font-family:var(--font-heading);font-size:var(--fs-lg);font-weight:600;line-height:1.3;color:var(--text-primary);margin-bottom:var(--sp-4)}.mkt2 .legal-body h3{font-size:var(--fs-base);font-weight:700;color:var(--text-primary);margin:var(--sp-5) 0 var(--sp-2)}.mkt2 .legal-body p{font-size:var(--fs-base);line-height:1.65;color:var(--text-secondary);margin-bottom:var(--sp-3)}.mkt2 .legal-body ul{margin:0 0 var(--sp-4);padding-left:var(--sp-5)}.mkt2 .legal-body li{font-size:var(--fs-base);line-height:1.65;color:var(--text-secondary);margin-bottom:var(--sp-2)}.mkt2 .legal-body li strong{color:var(--text-primary);font-weight:600}.mkt2 .legal-body a{color:var(--purple-hover);text-decoration:underline;text-underline-offset:2px}