@import url(https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;700;800&display=swap);
.ldg-legal-services{--ldg-ink:#1a2332;--ldg-ink-soft:#645d55;--ldg-primary-soft:#b36b28;--ldg-cta:#a36a3b;--ldg-icon-bg:#f5e6dc;--ldg-icon-color:#5e3c21;align-items:center;box-sizing:border-box;display:flex;flex-direction:column;font-family:Plus Jakarta Sans,ui-sans-serif,system-ui,sans-serif;gap:24px;margin:32px auto 0;max-width:1440px!important;padding:0 16px;position:relative;scroll-margin-top:130px}.ldg-legal-services__header{align-items:center;display:flex;gap:16px;justify-content:space-between;width:100%}.ldg-legal-services__heading{align-items:flex-start;display:flex;flex-direction:column;gap:2px;text-align:left}.ldg-legal-services__nav{align-items:center;display:flex;flex-shrink:0;gap:8px}.ldg-legal-services__nav-btn{align-items:center;background:#fff;border:1px solid rgba(94,60,33,.24);border-radius:999px;color:var(--ldg-ink);cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;padding:0;transition:transform .15s ease,color .15s ease;width:40px}.ldg-legal-services__nav-btn:hover{color:var(--ldg-primary-soft);transform:scale(1.05)}.ldg-legal-services__nav-icon{display:block;height:20px;width:20px}.ldg-legal-services__nav-icon svg{display:block;height:100%;width:100%}.ldg-legal-services__eyebrow{color:var(--ldg-primary-soft);font-size:16px;font-weight:700;letter-spacing:.1em;line-height:20px;margin:0;text-transform:uppercase}.ldg-legal-services__title{color:var(--ldg-ink);font-size:26px;font-weight:800;line-height:34px;margin:0}.ldg-legal-services__track{box-sizing:border-box;display:flex;gap:24px;overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none}.ldg-legal-services__track::-webkit-scrollbar{display:none}.ldg-legal-services__card{background:#fff;border-radius:24px;box-shadow:0 12px 32px rgba(94,60,33,.08);display:flex;flex-direction:column;flex-shrink:0;overflow:hidden;scroll-snap-align:start;width:300px}.ldg-legal-services__media{aspect-ratio:16/10;display:block;overflow:hidden;width:100%}.ldg-legal-services__img{display:block;height:100%;object-fit:cover;width:100%}.ldg-legal-services__body{box-sizing:border-box;display:flex;flex:1;flex-direction:column;gap:20px;padding:24px}.ldg-legal-services__title-group{align-items:center;display:flex;gap:16px}.ldg-legal-services__icon-badge{align-items:center;background:var(--ldg-icon-bg);border-radius:24px;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.ldg-legal-services__icon-badge img{height:22px;width:22px}.ldg-legal-services__card-title{color:var(--ldg-ink);flex:1;font-size:19px;font-weight:700;-webkit-line-clamp:2;line-height:28px}.ldg-legal-services__card-excerpt,.ldg-legal-services__card-title{display:-webkit-box;margin:0;-webkit-box-orient:vertical;overflow:hidden}.ldg-legal-services__card-excerpt{color:var(--ldg-ink-soft);font-size:16px;-webkit-line-clamp:3;line-height:24px}.ldg-legal-services__footer{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:auto}.ldg-legal-services__cta{align-items:center;background:radial-gradient(64.96% 49.91% at 50.17% 2.94%,#cea57f 0,#88562e 100%),linear-gradient(227deg,#f7d786 13.03%,#c99138 76.82%);border-radius:10px;color:#fef9f3;display:inline-flex;font-size:16px;font-weight:700;gap:8px;padding:12px 24px;text-decoration:none;transition:transform .15s ease;white-space:nowrap}.ldg-legal-services__cta:hover{transform:scale(1.03)}.ldg-legal-services__cta img{height:14px;width:14px}.ldg-legal-services__timestamp{align-items:center;color:var(--ldg-ink-soft);display:inline-flex;font-size:16px;font-weight:500;gap:6px;white-space:nowrap}.ldg-legal-services__timestamp img{height:14px;width:14px}.ldg-legal-services [data-ldg-animate]{opacity:0;transform:translateY(16px);transition:opacity .5s ease,transform .5s ease}.ldg-legal-services [data-ldg-animate].is-visible{opacity:1;transform:translateY(0)}@media(min-width:1024px){.ldg-legal-services{padding:0 80px}.ldg-legal-services__title{font-size:42px;line-height:52px}.ldg-legal-services__card{width:410px}.ldg-legal-services__card-title{display:block;font-size:22px;-webkit-line-clamp:unset;line-height:32px;overflow:visible}.ldg-legal-services__card-excerpt{display:block;font-size:18px;-webkit-line-clamp:unset;line-height:26px;overflow:visible}}
