.article-meta-bar{display:flex;align-items:center;justify-content:center;gap:.85rem;flex-wrap:wrap;color:#cfcfcf;font-size:.95rem;margin-top:1.25rem}.article-meta-bar img{width:28px;height:28px;border-radius:50%;object-fit:cover;vertical-align:middle}.article-meta-bar strong{color:#fff;font-weight:500}.article-meta-bar a strong{color:var(--primary-color)}.article-meta-bar a:hover strong{color:var(--primary-light, #8fb82e)}.article-meta-bar .dot{color:#444}.article-meta-bar .reading{color:var(--text-muted, #999)}.article-body{font-size:1.07rem;line-height:1.85;color:#cfcfcf}.article-body p{margin-bottom:1.4rem}.article-body strong{color:#fff;font-weight:600}.article-body h2{color:#fff;font-size:1.75rem;font-weight:600;margin:2.75rem 0 1.1rem;scroll-margin-top:6rem}.article-body h3{color:var(--primary-color);font-size:1.3rem;font-weight:600;margin:2rem 0 .75rem;scroll-margin-top:6rem}.article-body h4{color:var(--primary-color);font-size:1.05rem;margin:1.25rem 0 .65rem}.article-body ul{margin:.75rem 0 1.5rem 1.5rem}.article-body li{margin-bottom:.5rem;line-height:1.6}.article-body a{color:var(--primary-color);border-bottom:1px solid currentColor;padding-bottom:1px;text-decoration:none}.article-body a:hover{color:var(--primary-light, #8fb82e)}.article-body .intro-highlight{background:linear-gradient(135deg,#719f001f,#719f0005);border-left:3px solid var(--primary-color);padding:1.5rem 1.75rem;border-radius:0 .75rem .75rem 0;margin:0 0 2.25rem}.article-body .intro-highlight p{margin:0;color:#fff;font-size:1.06rem;font-weight:500;line-height:1.55}.article-body blockquote{font-size:1.4rem;line-height:1.4;color:#fff;font-weight:500;border-left:3px solid var(--primary-color);padding:1.25rem 0 1.25rem 1.75rem;margin:2.5rem 0;font-style:italic}.article-body div[style*="background: var(--bg-secondary)"],.article-body div[style*="background:var(--bg-secondary)"]{background:linear-gradient(135deg,#343434,#719f000d)!important;border:1px solid #333!important;border-radius:1rem!important;padding:1.75rem 2rem!important;margin:1.75rem 0 2.5rem!important}.article-author-block{display:flex;gap:1rem;align-items:center;margin-bottom:1rem}.article-author-avatar{width:64px;height:64px;border-radius:50%;object-fit:cover;border:2px solid var(--primary-color)}.article-author-name{color:#fff;font-weight:600;font-size:1rem}.article-author-role{color:var(--text-muted, #999);font-size:.82rem;margin-top:.15rem}.article-toc{background:linear-gradient(135deg,#343434,#719f000d);border:1px solid #333;border-radius:1rem;padding:1.5rem 1.6rem}.article-toc h3{color:#fff;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin:0 0 1rem}.article-toc ul{list-style:none;padding:0;margin:0}.article-toc li{margin:.55rem 0}.article-toc a{color:#cfcfcf;font-size:.93rem;line-height:1.4;display:block;padding-left:.85rem;border-left:2px solid #333;text-decoration:none;transition:all .15s}.article-toc a:hover{color:#fff;border-left-color:var(--primary-color)}.related-articles-list{display:flex;flex-direction:column;gap:.75rem}.related-articles-list a{display:block;background:linear-gradient(135deg,#343434,#719f000d);border:1px solid #333;border-radius:.65rem;padding:.95rem 1.1rem;text-decoration:none;transition:border-color .15s}.related-articles-list a:hover{border-color:var(--primary-color)}.related-articles-list .cat{font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;color:var(--primary-color);font-weight:700;display:block;margin-bottom:.3rem}.related-articles-list h4{color:#fff;font-size:.95rem;font-weight:500;line-height:1.35;margin:0}.article-body p,.article-body li{text-align:left}@media(min-width:992px){.profile-sidebar{position:sticky;top:6rem;align-self:start}}@media(max-width:768px){.profile-grid>*{min-width:0}.profile-main,.profile-sidebar{min-width:0}.lawyer-hero h1{font-size:1.55rem;line-height:1.25;letter-spacing:-.01em;overflow-wrap:break-word;word-break:break-word;hyphens:auto;-webkit-hyphens:auto}.lawyer-hero .lawyer-specialization{font-size:.95rem;line-height:1.5;overflow-wrap:break-word;hyphens:auto;-webkit-hyphens:auto}.article-meta-bar{font-size:.82rem;gap:.5rem .75rem;flex-wrap:wrap;justify-content:center}.article-meta-bar img{width:24px;height:24px}.article-body{font-size:1rem;line-height:1.7}.article-body p,.article-body li,.article-body h2,.article-body h3,.article-body h4{overflow-wrap:break-word;word-break:break-word;hyphens:auto;-webkit-hyphens:auto}.article-body h2{font-size:1.4rem;margin:2rem 0 .85rem}.article-body h3{font-size:1.15rem;margin:1.5rem 0 .6rem}.article-body .intro-highlight{padding:1rem 1.25rem}.article-body div[style*="background: var(--bg-secondary)"],.article-body div[style*="background:var(--bg-secondary)"]{padding:1.25rem 1.5rem!important}.article-body blockquote{font-size:1.15rem;padding-left:1.25rem;margin:2rem 0}}
