.template-legal{background-color:#000}.legal-content{padding-block:4rem;background-color:#000}.legal-section{margin-bottom:2.5rem}.legal-section:last-child{margin-bottom:0}.legal-section h2{font-family:var(--font-base,'Inter',sans-serif);font-size:1.1rem;font-weight:700;color:#fff;margin-bottom:.75rem;line-height:1.3}.legal-section p{font-family:var(--font-base,'Inter',sans-serif);font-size:.925rem;font-weight:400;color:#ccc;line-height:1.75;margin-bottom:.5rem}.legal-section p:last-child{margin-bottom:0}.legal-section ul{list-style:disc;padding-left:1.5rem;display:flex;flex-direction:column;gap:.35rem}.legal-section ul li{font-family:var(--font-base,'Inter',sans-serif);font-size:.925rem;font-weight:400;color:#ccc;line-height:1.65}