/* Scoped editorial treatment for Corporate Law and Offshore only. */
.practice-editorial .corporate-detail{grid-template-columns:minmax(0,1.12fr) minmax(280px,.88fr);gap:56px 76px;align-items:center;padding-top:64px;padding-bottom:60px}
.corporate-detail .service-copy{max-width:610px;position:relative;padding-top:26px}
.corporate-detail .service-copy:before{content:'';position:absolute;top:0;left:0;width:56px;height:1px;background:#aa9164}
.practice-editorial .corporate-detail .service-copy .lead{font-family:'Palatino Linotype',Palatino,Georgia,serif;font-size:25px;line-height:1.5;color:#294356;margin:0 0 26px}
.corporate-detail .service-copy>p:not(.lead){font-size:15px;line-height:1.9;color:#58646a;margin:0 0 20px}
.corporate-detail .service-copy .button{margin-top:12px;font-size:11px;letter-spacing:.02em;padding:11px 20px}
.corporate-art{position:relative;isolation:isolate;margin:14px 16px 18px 0;min-height:400px;aspect-ratio:1/1.08;background:#294356;box-shadow:16px 18px 0 #edf0ee}
.corporate-art img{display:block;width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:50% 48%;filter:saturate(.48) contrast(.95);opacity:.82;mix-blend-mode:luminosity}
.corporate-art:before{content:'';position:absolute;z-index:1;inset:0;pointer-events:none;background:linear-gradient(135deg,#29435616,transparent 42%,#182e4380),linear-gradient(0deg,#2943568c,transparent 30%)}
.corporate-art:after{content:'';position:absolute;z-index:2;inset:18px;border:1px solid #d1bf9573;pointer-events:none}
.practice-editorial .corporate-detail aside{grid-column:1/-1;border-left:0;border-top:1px solid #d8ddd9;padding:30px 0 0;margin-top:3px}
.corporate-detail aside h2{color:#71817e;margin-bottom:20px}
.corporate-detail aside .corporate-practice-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 34px}
.corporate-detail aside a{font-size:12px;padding:13px 0;border-bottom-color:#e1e5e1}
.corporate-detail aside a[aria-current]{color:#927b50}
@media(min-width:1600px){.practice-editorial .corporate-detail{gap:56px 94px}}
@media(max-width:900px){.practice-editorial .corporate-detail{gap:40px;grid-template-columns:minmax(0,1.1fr) minmax(240px,.9fr)}.practice-editorial .corporate-detail .service-copy .lead{font-size:22px}.corporate-art{min-height:350px}.corporate-detail aside .corporate-practice-links{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){.practice-editorial .corporate-detail{grid-template-columns:1fr;padding-top:36px;padding-bottom:42px;gap:34px}.corporate-detail .service-copy{padding-top:22px}.practice-editorial .corporate-detail .service-copy .lead{font-size:22px}.corporate-detail .service-copy>p:not(.lead){font-size:14px;line-height:1.85}.corporate-art{min-height:0;aspect-ratio:1.12/1;margin:0 12px 12px 0;box-shadow:12px 12px 0 #edf0ee}.corporate-art img{object-position:50% 45%}.corporate-detail aside .corporate-practice-links{grid-template-columns:1fr}.practice-editorial .corporate-detail aside{padding-top:25px;margin-top:8px}}
