.terms-module__FclNma__container{width:100%;max-width:800px;margin:0 auto;padding:2rem}.terms-module__FclNma__content{background:var(--bg-panel);border-radius:var(--radius-md);border:1px solid var(--border-panel);box-shadow:var(--shadow-soft);padding:2.5rem}.terms-module__FclNma__title{color:var(--text-primary);font-size:1.75rem;font-weight:700;font-family:var(--font-display-family);text-transform:uppercase;margin:0 0 .5rem}.terms-module__FclNma__lastUpdated{color:var(--text-secondary);font-size:.9rem;font-family:var(--font-mono);margin-bottom:2rem}.terms-module__FclNma__section{margin-bottom:2rem}.terms-module__FclNma__section:last-child{margin-bottom:0}.terms-module__FclNma__sectionTitle{color:var(--text-primary);border-bottom:2px solid var(--border-panel);font-size:1.1rem;font-weight:700;font-family:var(--font-display-family);text-transform:uppercase;margin:0 0 1rem;padding-bottom:.5rem}.terms-module__FclNma__subsectionTitle{color:var(--text-primary);margin:1.25rem 0 .75rem;font-size:.95rem;font-weight:600}.terms-module__FclNma__content p{color:var(--text-secondary);margin:0 0 1rem;font-size:.95rem;line-height:1.7}.terms-module__FclNma__content p:last-child{margin-bottom:0}.terms-module__FclNma__content a{color:var(--accent);text-decoration:none;transition:opacity .15s}.terms-module__FclNma__content a:hover{opacity:.8;text-decoration:underline}.terms-module__FclNma__content strong{color:var(--text-primary);font-weight:600}.terms-module__FclNma__content ul{margin:0 0 1rem;padding-left:1.5rem}.terms-module__FclNma__content li{color:var(--text-secondary);margin-bottom:.5rem;font-size:.95rem;line-height:1.7}.terms-module__FclNma__content li:last-child{margin-bottom:0}.terms-module__FclNma__contactEmail{background:var(--item-bg);border:1px solid var(--border-panel);border-radius:var(--radius-sm);font-family:var(--font-mono);color:var(--accent);padding:.35rem .75rem;font-size:.9rem;display:inline-block}@media (max-width:640px){.terms-module__FclNma__container{padding:1rem}.terms-module__FclNma__content{padding:1.5rem}.terms-module__FclNma__title{font-size:1.5rem}}
