.article-card{background:var(--c-white);border:1px solid var(--c-border);overflow:hidden;display:flex;flex-direction:column;transition:border-color var(--tr-s),box-shadow var(--tr-s)}.article-card:hover{border-color:rgba(201,168,76,.5);box-shadow:var(--shadow-md)}.article-card__image{overflow:hidden;aspect-ratio:16/9;background:var(--c-surface)}.article-card__image img{width:100%;height:100%;object-fit:cover;transition:transform 500ms ease}.article-card:hover .article-card__image img{transform:scale(1.03)}.article-card__body{padding:var(--space-6);flex:1;display:flex;flex-direction:column}.article-card__cat{font-size:var(--fs-xs);font-weight:var(--fw-semi);text-transform:uppercase;letter-spacing:.12em;color:var(--c-gold-d);text-decoration:none;margin-bottom:var(--space-3);display:block}.article-card__title{font-family:var(--ff-display);font-size:var(--fs-xl);font-weight:var(--fw-bold);color:var(--c-navy);line-height:1.3;margin-bottom:var(--space-3);flex:1}.article-card__title a{color:inherit;text-decoration:none}.article-card__title a:hover{color:var(--c-gold-d)}.article-card__excerpt{font-size:var(--fs-sm);color:var(--c-muted);line-height:1.7;margin-bottom:var(--space-5);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.article-card__footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--c-border);padding-top:var(--space-4);margin-top:auto}.article-card__date{font-size:var(--fs-xs);color:var(--c-muted)}.article-card__more{font-size:var(--fs-xs);font-weight:var(--fw-semi);color:var(--c-navy);text-decoration:none;display:inline-flex;align-items:center;gap:var(--space-1);transition:gap var(--tr),color var(--tr)}.article-card__more::after{content:'→'}.article-card__more:hover{gap:var(--space-2);color:var(--c-gold-d)}.page-header--post .breadcrumb .crumb-cat{display:none}.page-header--post .breadcrumb .crumb-cat a{color:var(--c-gold-l)}@media(max-width:640px){.page-header--post .breadcrumb .crumb-cat{display:block}}.prose{font-size:var(--fs-md);line-height:1.8}.prose h2{margin-block:var(--space-8) var(--space-4)}.prose h3{margin-block:var(--space-6) var(--space-3);position:relative;padding-left:var(--space-4)}.prose h3::before{content:'';position:absolute;left:0;top:.32em;bottom:.22em;width:3px;background:var(--c-gold)}.prose p{margin-bottom:var(--space-5)}.prose ul,.prose ol{margin-block:var(--space-4);padding-left:var(--space-6)}.prose li{margin-bottom:var(--space-2)}.prose a{color:var(--c-navy);text-decoration:underline;text-underline-offset:2px}.prose blockquote{border-left:3px solid var(--c-gold);padding:var(--space-4) var(--space-6);margin-block:var(--space-6);background:var(--c-bg);color:var(--c-muted);font-style:italic}.breadcrumb{display:flex;align-items:center;gap:var(--space-2);font-size:var(--fs-xs);color:var(--c-muted);margin-bottom:var(--space-8);flex-wrap:wrap}.breadcrumb a{color:var(--c-muted);text-decoration:none}.breadcrumb a:hover{color:var(--c-navy)}.layout-profile{display:grid;grid-template-columns:300px 1fr;gap:var(--space-12);align-items:start}.layout-sidebar>*,.layout-profile>*{min-width:0}@media(max-width:900px){.layout-sidebar,.layout-profile{grid-template-columns:1fr;gap:var(--space-10)}.layout-sidebar aside,.layout-profile aside{position:static!important}}.prose h2,.prose h3{scroll-margin-top:calc(var(--header-h)+var(--space-6))}.lawyer-hero{background:linear-gradient(120deg,var(--c-navy-d,#12203a),var(--c-navy) 60%);color:#fff;position:relative;overflow:hidden}.lawyer-hero::after{content:'';position:absolute;top:-40px;right:-40px;width:320px;height:320px;border:1px solid rgba(201,168,76,.16);transform:rotate(45deg);pointer-events:none}.lawyer-hero__inner{display:grid;grid-template-columns:280px 1fr;gap:44px;align-items:center;position:relative;z-index:1;padding:28px 0}.lawyer-hero__photo{position:relative;padding:14px;background:rgba(255,255,255,.03)}.lawyer-hero__photo::before{content:'';position:absolute;inset:5px;border:2px solid var(--c-gold);z-index:3;pointer-events:none}.lawyer-hero__photo::after{content:'';position:absolute;inset:9px;border:1px solid rgba(201,168,76,.6);z-index:3;pointer-events:none}.lawyer-hero__photo .fr{position:relative;z-index:2;border:5px solid var(--c-gold)}.lawyer-hero__photo img{display:block;width:100%;aspect-ratio:3/4;object-fit:cover}.lawyer-hero .breadcrumb{margin-bottom:14px}.lawyer-hero .breadcrumb a,.lawyer-hero .breadcrumb span,.lawyer-hero .breadcrumb li{color:rgba(255,255,255,.6)}.lawyer-hero .breadcrumb a:hover{color:var(--c-gold)}.lawyer-hero__eyebrow{font-size:var(--fs-xs);font-weight:var(--fw-semi);letter-spacing:.16em;text-transform:uppercase;color:var(--c-gold);margin-bottom:10px}.lawyer-hero__title{font-family:var(--ff-heading);font-size:var(--fs-3xl,40px);line-height:1.08;color:#fff;margin:0 0 8px}.lawyer-hero__role{font-size:var(--fs-md);color:var(--c-gold);margin:0 0 16px}.lawyer-hero__bio{font-size:var(--fs-md);line-height:1.75;color:rgba(255,255,255,.82);max-width:none;margin:0 0 22px}.lawyer-hero__cta{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:18px;align-items:center}.lawyer-hero__tags{display:flex;flex-wrap:wrap;gap:8px}.lawyer-hero__tags a{font-size:var(--fs-xs);padding:5px 12px;border:1px solid rgba(201,168,76,.4);border-radius:999px;color:var(--c-gold);text-decoration:none;transition:background .15s}.lawyer-hero__tags a:hover{background:rgba(201,168,76,.12)}.btn-outline-light{border:1px solid rgba(255,255,255,.35);color:#fff;background:transparent;padding:0 24px;height:44px;border-radius:var(--radius-md);font-weight:var(--fw-semi);font-size:var(--fs-sm);text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.btn-outline-light:hover{background:rgba(255,255,255,.08);border-color:var(--c-gold)}@media(max-width:820px){.lawyer-hero__inner{grid-template-columns:1fr;gap:24px}.lawyer-hero__photo{max-width:240px}}.lawyer-sb-cta{overflow:hidden;margin-bottom:var(--space-5)}.lawyer-sb-cta__inner{padding:var(--space-6);background:linear-gradient(135deg,var(--c-navy),var(--c-navy-d,#12203a));color:#fff}.lawyer-sb-cta__inner h2,.lawyer-sb-cta__inner h4{font-family:var(--ff-heading);font-size:var(--fs-lg);margin:0 0 6px;color:#fff}.lawyer-sb-cta__inner p{font-size:var(--fs-sm);color:rgba(255,255,255,.75);margin:0 0 16px;line-height:1.6}.lawyer-facts .row{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px dashed var(--c-border);font-size:var(--fs-sm)}.lawyer-facts .row:last-child{border-bottom:none}.lawyer-facts .k{color:var(--c-muted)}.lawyer-facts .v{color:var(--c-navy);font-weight:var(--fw-medium);text-align:right}.layout-profile .prose{line-height:1.9}.layout-profile .prose p{line-height:1.9;margin-bottom:1.05em}.lawyer-hero .breadcrumb ol{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:0;margin:0}.lawyer-hero .breadcrumb li{display:flex;align-items:center;gap:8px}.lawyer-hero .breadcrumb li:not(:last-child)::after{content:'›';color:rgba(255,255,255,.4)}.islide .breadcrumb{margin-bottom:auto;padding-bottom:var(--space-4)}.islide .breadcrumb ol{display:flex;align-items:center;gap:var(--space-2);list-style:none;flex-wrap:wrap;font-size:var(--fs-2xs);letter-spacing:.06em;text-transform:uppercase;margin:0;padding:0}.islide .breadcrumb li:not(:first-child)::before{content:'';display:inline-block;width:4px;height:4px;margin-right:var(--space-3);background:var(--c-gold);opacity:.6;transform:rotate(45deg)}.islide .breadcrumb,.islide .breadcrumb a{color:rgba(255,255,255,.6)!important}.islide .breadcrumb a:hover{color:var(--c-gold-l)!important}.islide .breadcrumb [aria-current="page"]{color:rgba(255,255,255,.9)!important}.breadcrumb{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;margin-bottom:14px;color:var(--c-navy-sub,#C9D4E6)}.page-hero .breadcrumb a,.breadcrumb a{color:#EAF0FA}.page-hero .breadcrumb a:hover,.breadcrumb a:hover{color:var(--c-gold,#C9A84C)}.article-card__cat{min-height:36px}main>nav.breadcrumb{color:#4A5568}main>nav.breadcrumb a{color:#1A2B47;text-decoration:underline;text-underline-offset:2px}main>nav.breadcrumb a:hover{color:#7C5E14}main>nav.breadcrumb [aria-current]{color:#1A2B47}.article-card__image img{display:block;width:100%;height:100%;object-fit:cover}.lawyer-hero__tags a,.pax-chips a,.pagination__link,.post-meta__author,.article-card__cat{min-height:var(--tap,44px)}.lawyer-hero__tags a,.pagination__link,.article-card__cat{display:inline-flex;align-items:center}