main:not(.content-light) .entry-content{color:#1e293b}main:not(.content-light) .entry-content p{color:#334155;line-height:1.8;margin-bottom:16px}main:not(.content-light) .entry-content h2{color:#0f172a;font-size:1.4rem;font-weight:700;margin-top:32px;margin-bottom:12px;border-left:4px solid var(--th-color-gold);padding-left:12px}main:not(.content-light) .entry-content h3{color:#1e293b;font-size:1.15rem;font-weight:600;margin-top:24px;margin-bottom:8px}main:not(.content-light) .entry-content a{color:var(--th-color-gold);text-decoration:underline}main:not(.content-light) .entry-content strong{color:#0f172a}main:not(.content-light) .entry-content li{color:#475569;margin-bottom:6px}main:not(.content-light) .entry-content ul,main:not(.content-light) .entry-content ol{padding-left:24px;margin-bottom:16px}main:not(.content-light) .entry-content blockquote{border-left:4px solid var(--th-color-gold);background:#f8fafc;padding:12px 16px;border-radius:0 8px 8px 0;color:#64748b;font-style:italic}.page-breadcrumbs{margin-bottom:16px;font-size:.85rem;color:rgba(255,255,255,.5)}.page-breadcrumb-link{color:var(--th-color-gold);font-weight:500}.page-breadcrumb-sep{margin:0 8px;color:rgba(255,255,255,.3)}.page-breadcrumb-current{color:rgba(255,255,255,.7)}.page-content-wrap{padding:48px 24px}.page-article{max-width:960px;margin:0 auto}