.negareh-terms-page .terms-page-hero{padding:44px 0 24px;border-bottom:1px solid var(--border-subtle,rgba(0,104,114,.1));margin-bottom:40px}.negareh-terms-page .terms-breadcrumbs{display:flex;align-items:center;gap:8px;font-size:.82rem;color:var(--text-muted,#6B888E);margin-bottom:12px}.negareh-terms-page .terms-breadcrumbs a{color:var(--text-muted,#6B888E);text-decoration:none;transition:color var(--transition-fast,0.2s ease)}.negareh-terms-page .terms-breadcrumbs a:hover{color:var(--brand-teal,#006872)}.negareh-terms-page .terms-hero-title{font-size:1.85rem;font-weight:900;color:var(--text-primary,#0A191D);margin:0 0 10px}.negareh-terms-page .terms-hero-desc{font-size:.92rem;color:var(--text-secondary,#3D5A60);line-height:1.6;max-width:860px;margin:0}.negareh-terms-page .terms-alert-card{background:rgba(255,180,0,.08);border:1.5px solid var(--brand-yellow-border,rgba(255,180,0,.4));border-radius:18px;padding:22px 24px;margin-bottom:36px;display:flex;gap:16px;align-items:flex-start}.negareh-terms-page .terms-alert-icon{width:36px;height:36px;border-radius:10px;background:var(--brand-yellow,#FFB400);color:#00363B;display:flex;align-items:center;justify-content:center;flex-shrink:0}.negareh-terms-page .terms-alert-text{font-size:.92rem;color:var(--text-primary,#0A191D);line-height:1.75;margin:0}.negareh-terms-page .terms-content-section{background:var(--bg-surface,#ffffff);border:1px solid var(--border-subtle,rgba(0,104,114,.1));border-radius:20px;padding:36px 32px;margin-bottom:36px;box-shadow:0 4px 20px rgba(0,104,114,.04)}[data-theme="dark"] .negareh-terms-page .terms-content-section{background:var(--bg-surface);border-color:rgba(255,255,255,.08);box-shadow:0 4px 20px rgba(0,0,0,.3)}.negareh-terms-page .terms-section-heading{font-size:1.35rem;font-weight:900;color:var(--text-primary,#0A191D);margin:0 0 24px;display:flex;align-items:center;gap:12px;padding-bottom:14px;border-bottom:2px solid var(--border-subtle,rgba(0,104,114,.1))}.negareh-terms-page .terms-section-heading::before{content:'';width:6px;height:24px;background:var(--brand-cyan,#00CDD3);border-radius:3px}.negareh-terms-page .terms-rules-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:18px}.negareh-terms-page .terms-rule-item{display:flex;gap:16px;align-items:flex-start;padding:16px 18px;background:var(--bg-elevated,#F6FAFA);border-radius:14px;border:1px solid var(--border-subtle,rgba(0,104,114,.1));transition:all var(--transition-fast,0.2s ease)}.negareh-terms-page .terms-rule-item:hover{border-color:var(--brand-cyan,#00CDD3);box-shadow:0 2px 12px rgba(0,104,114,.06)}[data-theme="dark"] .negareh-terms-page .terms-rule-item{background:rgba(255,255,255,.02)}.negareh-terms-page .terms-rule-num{width:32px;height:32px;border-radius:50%;background:var(--brand-teal,#006872);color:#fff;display:flex;align-items:center;justify-content:center;font-size:.88rem;font-weight:800;flex-shrink:0}.negareh-terms-page .terms-rule-body{flex:1;font-size:.92rem;color:var(--text-secondary,#3D5A60);line-height:1.8;margin:0}.negareh-terms-page .terms-sub-rules{list-style:none;padding:0;margin:10px 0 0;display:flex;flex-direction:column;gap:8px}.negareh-terms-page .terms-sub-rules li{position:relative;padding-right:22px;font-size:.88rem;color:var(--text-secondary,#3D5A60);line-height:1.7}.negareh-terms-page .terms-sub-rules li::before{content:'•';position:absolute;right:6px;top:0;color:var(--brand-teal,#006872);font-size:1.2rem}.negareh-terms-page .privacy-topic{margin-bottom:24px}.negareh-terms-page .privacy-topic:last-child{margin-bottom:0}.negareh-terms-page .privacy-topic h4{font-size:1.05rem;font-weight:800;color:var(--text-primary,#0A191D);margin:0 0 8px}.negareh-terms-page .privacy-topic p{font-size:.9rem;color:var(--text-secondary,#3D5A60);line-height:1.75;margin:0}@media (max-width:768px){.negareh-terms-page .terms-page-hero{padding:24px 0 18px;margin-bottom:24px}.negareh-terms-page .terms-hero-title{font-size:1.45rem}.negareh-terms-page .terms-hero-desc{font-size:.88rem}.negareh-terms-page .terms-alert-card{padding:16px 18px;gap:12px;border-radius:14px;margin-bottom:24px}.negareh-terms-page .terms-content-section{padding:24px 18px;border-radius:16px;margin-bottom:24px}.negareh-terms-page .terms-section-heading{font-size:1.15rem;margin-bottom:18px;padding-bottom:10px}.negareh-terms-page .terms-rule-item{padding:14px;gap:12px}.negareh-terms-page .terms-rule-num{width:28px;height:28px;font-size:.8rem}.negareh-terms-page .terms-rule-body{font-size:.88rem}}