.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{position:relative;isolation:isolate;overflow:hidden;padding-block:var(--space-5) var(--space-4);background:linear-gradient(90deg,var(--c-gold) 0%,rgba(201,168,76,.28) 26%,rgba(201,168,76,0) 58%) top/100% 2px no-repeat,radial-gradient(130% 130% at 88% -30%,rgba(46,68,112,.65) 0%,rgba(46,68,112,0) 55%),linear-gradient(152deg,#0E1A2C 0%,#15253D 52%,#1B2C49 100%);border-bottom:1px solid rgba(201,168,76,.22)}.page-header::before{content:'';position:absolute;z-index:-1;top:-40%;bottom:-40%;right:-6%;width:42%;background:repeating-linear-gradient(90deg,rgba(201,168,76,.10) 0 1px,transparent 1px 26px);transform:skewX(-8deg);-webkit-mask:linear-gradient(90deg,transparent,#000 55%);mask:linear-gradient(90deg,transparent,#000 55%)}.page-header .container{position:relative}.page-header .breadcrumb{margin-bottom:var(--space-4)}.page-header .breadcrumb,.page-header .breadcrumb a{color:rgba(255,255,255,.5)}.page-header .breadcrumb a:hover{color:var(--c-gold-l)}.page-header .breadcrumb ol{display:flex;align-items:center;gap:var(--space-2);list-style:none;flex-wrap:wrap;font-size:var(--fs-2xs);letter-spacing:.04em;text-transform:uppercase}.page-header .breadcrumb li:not(:first-child)::before{content:'';display:inline-block;width:4px;height:4px;margin:0 var(--space-3) 2px 0;background:var(--c-gold);opacity:.5;transform:rotate(45deg)}.page-header .breadcrumb [aria-current="page"]{color:rgba(255,255,255,.85);font-weight:var(--fw-semi)}.page-header__eyebrow{display:inline-flex;align-items:center;gap:var(--space-3);font-size:var(--fs-2xs);font-weight:var(--fw-semi);text-transform:uppercase;letter-spacing:.26em;color:var(--c-gold-l);margin-bottom:var(--space-3)}.page-header__eyebrow::before{content:'';display:block;width:28px;height:1px;background:linear-gradient(90deg,transparent,var(--c-gold))}.page-header__title{font-family:var(--ff-display);font-size:clamp(1.75rem,4vw,2.75rem);font-weight:var(--fw-bold);color:#fff;line-height:1.1;letter-spacing:-.015em}.page-header__title::after{content:'';display:block;width:52px;height:3px;margin-top:var(--space-4);background:linear-gradient(90deg,var(--c-gold),var(--c-gold-d));border-radius:2px}.page-header__desc{margin-top:var(--space-4);font-size:var(--fs-md);color:rgba(226,232,240,.72);line-height:1.65}.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}}.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)}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-8)}.grid-2 .lawyer-card,.grid-3 .lawyer-card,.grid-4 .lawyer-card{width:100%}.grid-2 .practice-card,.grid-3 .practice-card,.grid-4 .practice-card{width:100%}@media(max-width:900px){.grid-3,.grid-4{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.page-header{padding-block:var(--space-4) var(--space-3)}}@media(max-width:600px){.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}}.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}