.terms{padding:3rem 1.5rem;background:var(--bg);color:var(--text)}.terms__container{max-width:900px;margin:0 auto}.terms__heading{font-size:2.2rem;font-weight:700;color:var(--heading);margin-bottom:1rem;text-align:center}.terms__intro{color:var(--text)}.terms__intro,.terms__updated{font-size:1.1rem;margin-bottom:2rem;line-height:1.6}.terms__updated{color:var(--primary-color);text-align:center}.terms__section{margin-bottom:1.8rem}.terms__section h2{font-size:1.3rem;font-weight:600;color:var(--heading);margin-bottom:.5rem}.terms__section p{font-size:1rem;line-height:1.6;color:var(--text)}.terms__footer{margin-top:2rem;text-align:center;font-size:1rem;color:var(--text)}.terms__footer a{color:var(--accent);text-decoration:none;font-weight:500}.terms__footer a:hover{color:var(--accent-hover)}