
.terms-page .terms-title{font-size: var(--font-size-3xl);text-align:center;font-weight:500; margin:56px 0}
section{margin: 24px 0!important;}
.navbar{background: white!important; position: static!important; box-shadow: 0 4px 36px 0 rgba(172, 113, 84, 0.04)!important;
backdrop-filter: blur(11px)!important;}

/* Panel style to match screenshot: header bar + content box */
.terms-section{ border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; -ms-border-radius:6px; -o-border-radius:6px; border:1px solid rgba(0,0,0,0.04)}
.terms-section .section-header{font-size: var(--font-size-xl);background:var(--tertiary-100);padding:10px 12px;font-weight:500; border-radius:8px 8px 0 0;}
.terms-section .section-body{ font-size: var(--font-size-lg); background:#fff; padding:16px; color: var(--natural-400); }
.terms-section h3{display:none}
.terms-section ul{margin:0;padding-left:1.2em}
.terms-section p{margin:0;font-size: var(--font-size-lg)!important;}
.brand-name{color:var(--primary-500);}

:root[dir='rtl'] .terms-section ul{padding-left:0;padding-right:1.2em}

@media (max-width:600px){body{padding:20px}.container{padding:0 8px}}
