.legal-expertise{--le-dark:#1a110e;--le-dark-soft:#281b16;--le-gold:#c5a477;--le-paper:#f5f0e8;--le-ink:#302823;font-family:Arial,Helvetica,sans-serif}.legal-expertise--full{background:var(--le-dark);color:var(--le-paper);padding:100px 0 0;overflow:hidden}.legal-expertise__inner{width:min(1360px,100% - 80px);margin:0 auto}.legal-expertise__topline{color:#ffffff6b;letter-spacing:.15em;border-bottom:1px solid #ffffff26;justify-content:space-between;gap:20px;padding-bottom:21px;font-size:10px;display:flex}.legal-expertise__layout{grid-template-columns:1fr .92fr;align-items:center;gap:9%;padding:90px 0 105px;display:grid}.legal-expertise__eyebrow{color:var(--le-gold);letter-spacing:.15em;margin-bottom:27px;font-size:10px;font-weight:700;display:block}.legal-expertise__content h2{color:#f7f1e8;letter-spacing:-.055em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(55px,6.3vw,100px);font-weight:400;line-height:.94}.legal-expertise__content h2 em{color:var(--le-gold);font-weight:400}.legal-expertise__lead{color:#e7d9c8;max-width:500px;margin:37px 0 0;font-family:Georgia,Times New Roman,serif;font-size:24px;line-height:1.35}.legal-expertise__description{color:#ffffff87;max-width:520px;margin:23px 0 0;font-size:14px;line-height:1.9}.legal-expertise__link{border-bottom:1px solid var(--le-gold);color:#f5f0e8;align-items:center;gap:35px;margin-top:36px;padding-bottom:12px;font-size:12px;text-decoration:none;transition:gap .25s,color .25s;display:inline-flex}.legal-expertise__link:hover{color:var(--le-gold);gap:45px}.legal-expertise__visual{background:radial-gradient(circle at 80% 20%, #c5a47721, transparent 55%), var(--le-dark-soft);border:1px solid #c5a47738;padding:22px}.legal-expertise__visual-top,.legal-expertise__visual-bottom{color:#fff6;letter-spacing:.1em;justify-content:space-between;gap:10px;font-size:9px;display:flex}.legal-expertise__visual-top{padding:5px 4px 22px}.legal-expertise__visual-bottom{padding:23px 4px 5px}.legal-expertise__paper{min-height:570px;color:var(--le-ink);background:#f5f0e8;padding:45px 42px;position:relative;overflow:hidden;box-shadow:0 35px 60px #0000003b}.legal-expertise__paper-heading,.legal-expertise__paper-footer{color:#867869;letter-spacing:.12em;justify-content:space-between;gap:15px;font-size:9px;display:flex}.legal-expertise__paper-title{letter-spacing:-.045em;margin-top:75px;font-family:Georgia,Times New Roman,serif;font-size:clamp(45px,5vw,70px);line-height:1}.legal-expertise__paper-subtitle{color:#8f704d;margin-top:12px;font-size:13px}.legal-expertise__paper-rule{background:#cbbbaa;height:1px;margin:34px 0}.legal-expertise__paper-lines{gap:16px;display:grid}.legal-expertise__paper-lines i{background:#ded5ca;height:6px;display:block}.legal-expertise__paper-lines i:nth-child(2),.legal-expertise__paper-lines i:nth-child(5){width:83%}.legal-expertise__paper-lines i:nth-child(4){width:66%}.legal-expertise__paper-lines i:nth-child(7){width:45%}.legal-expertise__seal{color:#9c7954;border:1px solid #b89b77;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:110px;height:110px;display:flex;position:absolute;bottom:58px;right:35px;transform:rotate(-12deg)}.legal-expertise__seal span{font-family:Georgia,serif;font-size:37px}.legal-expertise__seal small{letter-spacing:.2em;font-size:8px}.legal-expertise__paper-footer{position:absolute;bottom:23px;left:42px;right:42px}.legal-expertise__features{border-top:1px solid #ffffff26;border-bottom:1px solid #ffffff26;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.legal-expertise__feature{min-height:265px;padding:37px 35px 40px 0}.legal-expertise__feature+.legal-expertise__feature{border-left:1px solid #ffffff26;padding-left:35px}.legal-expertise__feature-number{color:var(--le-gold);font-family:Georgia,serif;font-size:20px}.legal-expertise__feature h3{color:#f5f0e8;margin:37px 0 14px;font-family:Georgia,serif;font-size:26px;font-weight:400}.legal-expertise__feature p{color:#ffffff78;max-width:350px;margin:0;font-size:13px;line-height:1.8}.legal-expertise__bottom{justify-content:space-between;align-items:center;gap:35px;padding:55px 0 85px;display:flex}.legal-expertise__bottom>div>span{color:var(--le-gold);letter-spacing:.12em;font-size:10px}.legal-expertise__bottom p{color:#f5f0e8;margin:14px 0 0;font-family:Georgia,serif;font-size:27px;line-height:1.3}.legal-expertise__bottom a{background:var(--le-gold);color:#201612;justify-content:space-between;align-items:center;gap:40px;min-width:245px;padding:20px 24px;font-size:12px;font-weight:700;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.legal-expertise__bottom a:hover{background:#d6b98f;transform:translateY(-2px)}.legal-expertise--compact{color:#302823;background:#e9e0d3;border:1px solid #8f704d40;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:30px;width:100%;padding:30px 35px;display:grid}.legal-expertise__compact-mark{color:#8f704d;border:1px solid #aa8c66;border-radius:50%;place-items:center;width:80px;height:80px;font-family:Georgia,serif;font-size:29px;display:grid}.legal-expertise__compact-copy .legal-expertise__eyebrow{margin-bottom:9px;font-size:9px}.legal-expertise__compact-copy h3{color:#302823;margin:0 0 10px;font-family:Georgia,serif;font-size:25px;font-weight:400;line-height:1.15}.legal-expertise__compact-copy p{color:#75685f;max-width:780px;margin:0;font-size:12px;line-height:1.7}.legal-expertise__compact-copy a{color:#8f704d;text-underline-offset:5px;margin-top:15px;font-size:11px;text-decoration:underline;display:inline-block}@media (max-width:900px){.legal-expertise__layout{grid-template-columns:1fr;gap:60px}.legal-expertise__paper{min-height:500px}}@media (max-width:650px){.legal-expertise--full{padding-top:65px}.legal-expertise__inner{width:calc(100% - 36px)}.legal-expertise__topline{font-size:8px}.legal-expertise__topline span:last-child{display:none}.legal-expertise__layout{padding:65px 0}.legal-expertise__content h2{font-size:clamp(48px,12vw,70px)}.legal-expertise__lead{font-size:21px}.legal-expertise__description{font-size:13px}.legal-expertise__visual{padding:12px}.legal-expertise__paper{min-height:435px;padding:30px 23px}.legal-expertise__paper-title{margin-top:55px}.legal-expertise__paper-footer{left:23px;right:23px}.legal-expertise__seal{width:82px;height:82px;bottom:53px;right:22px}.legal-expertise__seal span{font-size:28px}.legal-expertise__features{grid-template-columns:1fr}.legal-expertise__feature,.legal-expertise__feature+.legal-expertise__feature{border-left:0;min-height:0;padding:30px 0}.legal-expertise__feature+.legal-expertise__feature{border-top:1px solid #ffffff26}.legal-expertise__feature h3{margin-top:20px}.legal-expertise__bottom{flex-direction:column;align-items:stretch;padding:45px 0 65px}.legal-expertise__bottom p{font-size:24px}.legal-expertise--compact{grid-template-columns:1fr;gap:18px;padding:25px}.legal-expertise__compact-mark{width:58px;height:58px;font-size:21px}.legal-expertise__compact-copy h3{font-size:23px}}@media (prefers-reduced-motion:reduce){.legal-expertise *,.legal-expertise :before,.legal-expertise :after{transition:none!important}}
