/* LW Legal V5.1 Light Patch - load after lw-home.css */
.lw-inner-section{padding:56px 0}.lw-inner-hero{padding:56px 0 44px;background:#203b55}.lw-inner-hero h1{font-size:clamp(42px,5vw,66px);max-width:900px}.lw-inner-hero p{font-size:17px;color:rgba(255,255,255,.82)}
.lw-editorial-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:7vw}.lw-prose,.lw-specialty-prose{color:#303c45}.lw-prose p,.lw-specialty-prose p{max-width:760px}
.lw-feature-band{background:#edf1f3;padding:52px 0}.lw-feature-cards{gap:0;border-top:1px solid #bcc8d0;border-bottom:1px solid #bcc8d0}.lw-feature-cards article{background:transparent;border:0;border-right:1px solid #ccd4d9;padding:24px 28px;min-height:0}.lw-feature-cards article:last-child{border-right:0}.lw-feature-cards h3{margin:20px 0 9px}.lw-feature-cards p{margin:0;color:#52606a;line-height:1.55}
.lw-experience-list{display:block;background:transparent;border:0;border-top:1px solid #b8c3cb}.lw-experience-list article{background:transparent;display:grid;grid-template-columns:112px 1fr;gap:26px;align-items:center;min-height:0;padding:21px 0;border-bottom:1px solid #c8d0d6}.lw-experience-list strong{font-size:37px}.lw-experience-list span{margin:0}
.lw-practices--inner{gap:0;border-top:1px solid #b5c1ca}.lw-practices--inner .lw-practice{background:transparent!important;border:0;border-bottom:1px solid #c1cbd2;min-height:94px;padding:18px 18px 16px 60px;justify-content:center}.lw-practices--inner .lw-practice:hover{background:#edf2f5!important;transform:none}.lw-practices--inner .lw-num{left:18px;top:50%;transform:translateY(-50%)}
.lw-specialty-cta{background:#203f5a;padding:44px 0}.lw-specialty-cta h2{font-size:clamp(34px,3.7vw,48px)}.lw-contact-hero{background:#203f5a}.lw-booking{background:#edf1f3;color:var(--ink);padding:50px 0}.lw-booking .lw-prose{color:#34434e}.lw-booking h2{color:#183047}.lw-booking .lw-kicker{color:#98733e}.lw-btn--disabled{border-color:#8d9ba6;color:#65737e;background:transparent}
.lw-form{gap:15px}.lw-form input,.lw-form textarea{border:0;border-bottom:1px solid #9eaab3;background:transparent;padding:11px 2px;border-radius:0}.lw-form input:focus,.lw-form textarea:focus{outline:2px solid transparent;border-bottom:2px solid #244c6a}.lw-btn--navy{width:max-content;padding-left:23px;padding-right:23px}
@media(max-width:900px){.lw-editorial-grid{grid-template-columns:1fr}.lw-feature-cards{grid-template-columns:1fr}.lw-feature-cards article{border-right:0;border-bottom:1px solid #ccd4d9}.lw-feature-cards article:last-child{border-bottom:0}}@media(max-width:560px){.lw-inner-section{padding:46px 0}.lw-experience-list article{grid-template-columns:84px 1fr;gap:16px}.lw-experience-list strong{font-size:30px}.lw-practices--inner .lw-practice{min-height:82px}}
