/*
 * Pagina „Conținut protejat” (includes/continut-protejat.php): un document legal ușor de citit.
 * Tema copil ascunde titlurile paginilor; aici titlul rămâne vizibil.
 */
.tg-legal-pagina .inside-article{max-width:860px;padding-top:56px;padding-bottom:72px}
.tg-legal-pagina .entry-header{margin-bottom:8px}
.tg-legal-pagina .entry-title{display:block!important;margin:0;color:var(--tgt-ink,#0e1726);font-size:clamp(32px,4vw,44px);font-weight:800;line-height:1.1;letter-spacing:-.02em}

.tg-legal{color:var(--tgt-ink,#0e1726);font-size:17px;line-height:1.7}
.tg-legal__meta{margin:0 0 20px;color:var(--tgt-muted,#5b6678);font-size:14px}
.tg-legal__intro{margin:0 0 8px;padding:18px 20px;border:1px solid var(--tgt-line,#e3e9f2);border-radius:12px;background:var(--tgt-bg-soft,#f6f8fc)}
.tg-legal h2{margin:40px 0 12px;padding-top:20px;border-top:1px solid var(--tgt-line,#e3e9f2);color:var(--tgt-ink,#0e1726);font-size:20px;font-weight:700;line-height:1.35;letter-spacing:-.01em}
.tg-legal p{margin:0 0 12px}
.tg-legal ol,.tg-legal ul{margin:0 0 14px;padding-left:26px}
.tg-legal li{margin:0 0 6px;padding-left:4px}
.tg-legal ol{list-style-type:decimal}
.tg-legal ol[type="a"]{list-style-type:lower-alpha}
.tg-legal ul{list-style-type:disc}
.tg-legal a{color:var(--tgt-link,#2056ae);text-underline-offset:3px}
.tg-legal__citat{margin:16px 0 18px;padding:14px 18px;border:0;border-left:3px solid #f6b21b;border-radius:0 10px 10px 0;background:var(--tgt-warn-soft,#fff8e6);color:var(--tgt-ink,#0e1726);font-size:16px;font-style:normal}
.tg-legal__citat p{margin:0}
@media (max-width:767px){
	.tg-legal-pagina .inside-article{padding-top:32px;padding-bottom:48px}
	.tg-legal{font-size:16px}
}
