
.expertise-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.expertise-card{display:flex;flex-direction:column;border-top:1px solid #acb8ad;padding:26px 0;color:inherit;text-decoration:none}.expertise-card h3{font-size:24px;line-height:1.5;margin:12px 0}.expertise-card p{line-height:1.9}.expertise-card span:last-child{margin-top:auto}.expertise-decision{padding:28px;border-left:3px solid #9b7c4b;background:#f0eee6;margin-top:28px}.expertise-decision p{margin:10px 0 0}.expertise-table{width:100%;border-collapse:collapse;line-height:1.9}.expertise-table th,.expertise-table td{text-align:left;padding:20px;border-bottom:1px solid #ccd2c9;vertical-align:top}.expertise-table th{width:26%;font-weight:500}.expertise-prep{max-width:860px;margin:auto}.expertise-subnav{display:flex;gap:18px;flex-wrap:wrap;padding-top:24px}.expertise-note{font-size:14px;color:#5d6861;line-height:1.8}.expertise-hero figure img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.expertise-hero h1{font-size:clamp(32px,4.5vw,60px);line-height:1.3}.expertise-hero{padding-top:50px}.expertise-card .eyebrow{color:#75603e}.legal-page .legal-content{max-width:850px}.legal-page .legal-content section{display:block}.legal-page .legal-content p{line-height:2}.legal-page .legal-content section:target{scroll-margin-top:120px}@media(max-width:800px){.expertise-grid{grid-template-columns:1fr}.expertise-table th,.expertise-table td{padding:16px 8px}.expertise-table th{width:32%}.expertise-hero{padding-top:28px}.expertise-subnav{gap:12px}.expertise-decision{padding:20px}}

.header .desktop-nav{gap:18px}.expertise-nav-link{white-space:nowrap}@media(min-width:1001px) and (max-width:1190px){.header{gap:16px;padding-left:24px;padding-right:24px}.header .desktop-nav{gap:12px;font-size:11px}.header .brand span{font-size:18px}.header .brand small{font-size:8px}.header .header-contact{padding:14px 16px}}