.practice-card__media{display:block;aspect-ratio:16/10;overflow:hidden;background:var(--c-surface);position:relative}.practice-card__media img{width:100%;height:100%;object-fit:cover;filter:saturate(.55);transition:filter 500ms ease,transform 600ms ease}.practice-card:hover .practice-card__media img{filter:saturate(1);transform:scale(1.04)}.practice-card__media::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(26,43,71,.16) 0%,rgba(26,43,71,0) 50%);pointer-events:none}.practice-card__body{padding:var(--space-6);display:flex;flex-direction:column;flex:1}.practice-card__link{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--fs-xs);font-weight:var(--fw-semi);text-transform:uppercase;letter-spacing:.1em;color:var(--c-gold-d);margin-top:auto;transition:gap var(--tr)}.practice-card__link::after{content:'→'}.practice-card:hover .practice-card__link{gap:var(--space-3)}.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)}@media(max-width:768px){.page-header{padding-block:var(--space-4) var(--space-3)}}.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)}.practices__grid{display:grid;gap:26px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.practices__grid .practice-card{width:100%}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}.practice-tree{margin-top:var(--space-12)}.practice-tree__title{font-family:var(--ff-heading);color:var(--c-navy);font-size:clamp(1.5rem,4vw,2rem);margin:0 0 var(--space-6)}.practice-tree__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-8)}.practice-tree__head{font-size:var(--fs-lg);margin:0 0 var(--space-2)}.practice-tree__head a{color:var(--c-navy);text-decoration:none;display:inline-flex;align-items:center;min-height:var(--tap,44px)}.practice-tree__head a:hover{color:var(--c-gold-d)}.practice-tree__list{list-style:none;margin:0;padding:0}.practice-tree__list a{display:flex;align-items:center;min-height:var(--tap,44px);color:#2D3748;text-decoration:none;border-bottom:1px solid var(--c-border)}.practice-tree__list a:hover{color:var(--c-gold-d)}@media(min-width:640px){.practice-tree__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.practice-tree__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.pax{padding-bottom:72px}.pax-bar{background:var(--c-surface,#fff);border-bottom:1px solid var(--c-border);padding-block:20px}.pax-bar__in{display:flex;flex-direction:column;gap:14px}.pax-search{display:flex;align-items:center;gap:12px;padding:0 18px;min-height:52px;background:#fff;border:1px solid var(--c-border);border-radius:10px;color:var(--c-muted)}.pax-search:focus-within{border-color:var(--c-navy);box-shadow:0 0 0 3px rgba(201,168,76,.25)}.pax-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;font:inherit;font-size:16px;color:var(--c-text)}.pax-chips{display:flex;flex-wrap:wrap;gap:8px}.pax-chips a{display:inline-flex;align-items:center;min-height:var(--tap);padding:0 14px;border:1px solid var(--c-border);border-radius:999px;font-size:.8125rem;font-weight:var(--fw-medium);color:var(--c-navy);text-decoration:none;background:#fff;transition:background var(--tr),color var(--tr),border-color var(--tr)}.pax-chips a:hover{background:var(--c-navy);border-color:var(--c-navy);color:#fff}.pax-empty{margin:32px 0 0;padding:20px 24px;border:1px dashed var(--c-border);border-radius:10px;color:var(--c-text)}.pax-empty a{color:var(--c-navy);font-weight:var(--fw-semi)}.pax-cluster{padding-top:56px;scroll-margin-top:96px}.pax-cluster__head{display:flex;flex-direction:column;gap:6px;padding-bottom:18px;margin-bottom:24px;border-bottom:2px solid var(--c-navy)}.pax-cluster__title{margin:0;font-family:var(--ff-display);font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.2;color:var(--c-navy)}.pax-cluster__title a{color:inherit;text-decoration:none}.pax-cluster__title a:hover{color:var(--c-gold-d,#a8873a)}.pax-cluster__desc{margin:0;color:var(--c-text);font-size:1rem}.pax-cluster__meta{display:inline-block;margin-left:8px;padding:2px 10px;border-radius:999px;background:rgba(201,168,76,.16);color:var(--c-navy);font-size:.75rem;font-weight:var(--fw-semi);letter-spacing:.02em;vertical-align:middle}.pax-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.pax-card{display:flex;flex-direction:column;min-width:0;padding:24px;background:#fff;border:1px solid var(--c-border);border-top:3px solid var(--c-gold);border-radius:12px;transition:box-shadow var(--tr),transform var(--tr)}.pax-card:hover{box-shadow:0 12px 32px -18px rgba(15,27,45,.35)}.pax-card__title{margin:0 0 8px;font-family:var(--ff-display);font-size:1.25rem;line-height:1.25}.pax-card__title a{display:inline-flex;min-height:var(--tap);align-items:center;color:var(--c-navy);text-decoration:none}.pax-card__title a:hover{color:var(--c-gold-d,#a8873a)}.pax-card__sum{margin:0 0 14px;font-size:.9375rem;line-height:1.6;color:var(--c-text)}.pax-card__list{list-style:none;margin:0;padding:0;border-top:1px solid var(--c-border)}.pax-card__list li{border-bottom:1px solid var(--c-border)}.pax-card__list a{display:flex;align-items:center;gap:8px;min-height:var(--tap);padding:6px 0;font-size:.9375rem;line-height:1.35;color:var(--c-text);text-decoration:none}.pax-card__list a::before{content:'';flex:0 0 6px;height:6px;border-radius:50%;background:var(--c-gold)}.pax-card__list a:hover{color:var(--c-navy);text-decoration:underline}.pax-more summary{display:flex;align-items:center;min-height:var(--tap);cursor:pointer;font-size:.875rem;font-weight:var(--fw-semi);color:var(--c-navy);list-style:none}.pax-more summary::-webkit-details-marker{display:none}.pax-more summary::after{content:'+';margin-left:8px;font-size:1.1rem;line-height:1;color:var(--c-gold-d,#a8873a)}.pax-more[open] summary::after{content:'\2013'}.pax-more[open] summary{order:2}.pax-card__cta{margin-top:auto;padding-top:14px;display:inline-flex;align-items:center;min-height:var(--tap);font-size:.875rem;font-weight:var(--fw-semi);color:var(--c-navy);text-decoration:none}.pax-card__cta:hover{color:var(--c-gold-d,#a8873a)}.pax-tags{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.pax-tags a{display:inline-flex;align-items:center;min-height:var(--tap);padding:0 16px;background:#fff;border:1px solid var(--c-border);border-radius:8px;font-size:.9375rem;color:var(--c-navy);text-decoration:none;transition:border-color var(--tr),background var(--tr)}.pax-tags a:hover{border-color:var(--c-gold);background:rgba(201,168,76,.08)}.pax-guide--compensation .pax-tags a{background:var(--c-bg-alt,#f6f4ef)}.pax-cta{margin-top:64px;display:flex;align-items:center;justify-content:space-between;gap:20px 32px;flex-wrap:wrap;padding:32px 36px;border-radius:14px;background:var(--c-navy);color:#fff}.pax-cta__title{margin:0 0 6px;font-family:var(--ff-display);font-size:1.5rem;color:#fff}.pax-cta__text{margin:0;color:rgba(255,255,255,.8)}@media(max-width:1100px){.pax-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.pax-grid{grid-template-columns:1fr}.pax-chips{flex-wrap:nowrap;overflow-x:auto;margin-inline:-16px;padding-inline:16px;scrollbar-width:none}.pax-chips a{flex:0 0 auto}.pax-cluster{padding-top:40px}.pax-card{padding:20px}.pax-cta{padding:24px}.pax-cluster__meta{margin:6px 0 0}}.pd-faq__item{border:1px solid var(--c-border);border-radius:10px;background:#fff;margin-bottom:10px}.pd-faq__item summary{position:relative;display:flex;align-items:center;min-height:56px;padding:14px 52px 14px 20px;cursor:pointer;list-style:none;font-weight:var(--fw-semi);font-size:1rem;line-height:1.45;color:var(--c-navy)}.pd-faq__item summary::-webkit-details-marker{display:none}.pd-faq__item summary::after{content:'+';position:absolute;right:18px;top:50%;transform:translateY(-50%);width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:rgba(201,168,76,.18);color:var(--c-navy);font-size:1.1rem}.pd-faq__item[open] summary::after{content:'\2013'}.pd-faq__item[open]{border-color:rgba(201,168,76,.6)}.pd-faq__item p{margin:0;padding:0 20px 18px;font-size:1rem;line-height:1.7;color:var(--c-text)}.pax-intro{padding-top:40px}.pax-intro__title{margin:0 0 12px;font-family:var(--ff-display);font-size:clamp(1.5rem,2.4vw,2rem);color:var(--c-navy)}.pax-intro p{margin:0;font-size:1.0625rem;line-height:1.75;color:var(--c-text)}.pax-intro a,.pax-choose__more a{color:var(--c-navy);font-weight:var(--fw-semi)}.pax-choose__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.pax-choose__grid>div{padding:20px;background:#fff;border:1px solid var(--c-border);border-radius:12px}.pax-choose__grid h3{margin:0 0 8px;font-family:var(--ff-display);font-size:1.125rem;color:var(--c-navy)}.pax-choose__grid p{margin:0;font-size:.9375rem;line-height:1.6;color:var(--c-text)}.pax-choose__more{margin:18px 0 0}.pax-faq .pd-faq__item{margin-bottom:10px}@media(max-width:1100px){.pax-choose__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.pax-choose__grid{grid-template-columns:1fr}}.lawyer-hero__tags a,.pax-chips a,.pagination__link,.post-meta__author,.article-card__cat{min-height:var(--tap,44px)}