.legal-page a,.link-btn{text-decoration:underline}.link-btn{display:inline-block;font-size:1rem;font-weight:500;color:var(--color-accent);cursor:pointer}.link-btn:hover{color:#000}.legal-page{padding:5rem 0;background:#fff;color:#111;font-size:1rem;line-height:1.7}.legal-page .container{max-width:960px;margin:0 auto;padding:0 1rem}.legal-page h1,.legal-page h2,.legal-page h3{font-family:var(--font-title);color:#000;margin-top:2rem;margin-bottom:1rem}.legal-page h1{font-size:2.25rem}.legal-page h2{font-size:1.5rem}.legal-page h3{font-size:1.2rem}.legal-page li,.legal-page p{color:#333}.legal-page ul{padding-left:1.5rem;margin-bottom:2rem}.legal-page a{color:var(--color-accent)}.last-updated{margin-top:3rem;padding-top:1rem;border-top:1px solid #e0e0e0;font-size:.95rem;color:#666;text-align:left}