.experience-page{--experience-gutter:clamp(1.25rem, 8vw, 9rem)}.experience-hero h1{text-wrap:balance;max-width:17ch;font-size:clamp(2.65rem,5.3vw,5.4rem);line-height:1.06}.experience-jump-links{flex-wrap:wrap;gap:.5rem 2rem;margin-top:1.65rem;display:flex}.experience-jump-links a{color:#fff;text-underline-offset:.35rem;align-items:center;gap:.7rem;min-height:44px;font-weight:700;line-height:1.5;display:inline-flex}.experience-expert,.experience-report-examples{padding:clamp(2.75rem, 6vw, 5rem) var(--experience-gutter);scroll-margin-top:1.5rem}.experience-expert{background:var(--paper-bright)}.experience-section-inner{max-width:80rem;margin:auto}.experience-editorial-intro{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(1.75rem,5vw,5rem);display:grid}.experience-editorial-intro h2{letter-spacing:-.035em;text-wrap:balance;margin:0;font-family:Georgia,serif;font-size:clamp(2rem,3.6vw,3.4rem);font-weight:500;line-height:1.12}.experience-prose p,.experience-section-lede{color:#465c66;margin:0 0 1.1rem;font-size:1.0625rem;line-height:1.8}.experience-detail-link{min-height:44px;color:var(--navy-900);text-underline-offset:.3rem;align-items:center;gap:.7rem;font-weight:750;line-height:1.5;display:inline-flex}.experience-expert-records{border-top:2px solid var(--navy-900);margin-top:clamp(2rem,4vw,3.5rem);padding-top:1.5rem}.experience-expert-records>h3{margin:0 0 1.5rem;font-size:1.0625rem;line-height:1.5}.experience-assignment-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1.5rem,5vw,5rem);display:grid}.experience-assignment-grid article{border-bottom:1px solid var(--line);padding:0 0 1.5rem}.experience-assignment-grid .experience-year{color:var(--navy-900);margin:0 0 .8rem;font-family:Georgia,serif;font-size:1.65rem}.experience-assignment-grid h4{margin:0 0 .85rem;font-family:Georgia,serif;font-size:clamp(1.4rem,2vw,1.8rem);font-weight:500;line-height:1.25}.experience-assignment-grid p:last-child{color:#465c66;margin:0;line-height:1.75}.experience-source-note{color:#586770;margin:1rem 0 0;font-size:.875rem;line-height:1.65}.experience-attorney-contact{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:1.25rem 2rem;margin-top:2rem;padding-top:2rem;display:flex}.experience-attorney-contact>div{flex:25rem}.experience-attorney-contact h3{margin:0 0 .65rem;font-family:Georgia,serif;font-size:1.65rem;font-weight:500;line-height:1.25}.experience-attorney-contact p{color:#465c66;max-width:65ch;margin:0;line-height:1.75}.experience-attorney-contact .button{white-space:normal;max-width:100%;line-height:1.5}.experience-report-examples{border-block:1px solid var(--line);background:#edece6}.experience-report-examples .experience-editorial-intro{margin-bottom:2rem}.experience-proof-row{border-top:1px solid #b4bdbb;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(1.5rem,5vw,5rem);padding-top:2rem;display:grid}.experience-proof-row+.experience-proof-row{margin-top:2rem}.experience-proof-type{color:#465c66;margin:0 0 .7rem;font-size:.9375rem;font-weight:750;line-height:1.5}.experience-proof-row h3{text-wrap:balance;margin:0;font-family:Georgia,serif;font-size:clamp(1.5rem,2.3vw,2.1rem);font-weight:500;line-height:1.2}.experience-history .content-section{padding-bottom:0}.experience-history .stat-band{margin-top:2rem}.experience-history .qualification{margin-bottom:0}.experience-page .media-section{padding-top:clamp(3rem,6vw,5rem)}@media (max-width:780px){.experience-editorial-intro,.experience-proof-row,.experience-assignment-grid{grid-template-columns:minmax(0,1fr)}.experience-hero h1{max-width:17ch}.experience-jump-links{gap:.5rem 1.25rem}.experience-proof-row{gap:1rem}}
