.ls-solutions-case-study .ls-solutions-case-study__card,.ls-solutions-case-study .ls-solutions-case-study__card *{margin:0}.ls-solutions-case-study .ls-solutions-case-study__layout{display:grid;grid-template-areas:"main" "preview" "testimonial";grid-template-columns:minmax(0, 1fr);gap:var(--wp--preset--spacing--50);align-items:start}@media(min-width: 782px){.ls-solutions-case-study .ls-solutions-case-study__layout{grid-template-areas:"main preview" "testimonial preview";grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:auto 1fr;column-gap:var(--wp--preset--spacing--80)}}.ls-solutions-case-study .ls-solutions-case-study__main{grid-area:main}.ls-solutions-case-study .ls-solutions-case-study__testimonial{grid-area:testimonial}.ls-solutions-case-study .ls-solutions-case-study__preview{grid-area:preview;overflow:hidden;border:1px solid var(--wp--custom--color--border--card);border-radius:var(--wp--preset--border-radius--300)}.ls-solutions-case-study .ls-solutions-case-study__preview::before{content:"";display:block;height:var(--wp--preset--spacing--40);border-bottom:1px solid var(--wp--custom--color--border--card);background:radial-gradient(circle at var(--wp--preset--spacing--20) 50%, color-mix(in srgb, var(--wp--custom--color--text--muted) 45%, transparent) var(--wp--preset--spacing--5), transparent calc(var(--wp--preset--spacing--5) + 1px)),radial-gradient(circle at calc(var(--wp--preset--spacing--20) * 2) 50%, color-mix(in srgb, var(--wp--custom--color--text--muted) 45%, transparent) var(--wp--preset--spacing--5), transparent calc(var(--wp--preset--spacing--5) + 1px)),radial-gradient(circle at calc(var(--wp--preset--spacing--20) * 3) 50%, color-mix(in srgb, var(--wp--custom--color--text--muted) 45%, transparent) var(--wp--preset--spacing--5), transparent calc(var(--wp--preset--spacing--5) + 1px)),var(--wp--custom--color--surface--card-raised)}.ls-solutions-case-study .ls-solutions-case-study__preview img{display:block;width:100%;height:auto}@media(max-width: 781.98px){.ls-solutions-case-study .wp-block-post-featured-image:not(.ls-solutions-case-study__preview) img{border-radius:var(--wp--preset--border-radius--400) var(--wp--preset--border-radius--400) 0 0 !important;height:16rem !important}}.ls-solutions-case-study .wp-block-post-featured-image:not(.ls-solutions-case-study__preview) img{object-position:top center}.ls-solutions-case-study .ls-tag-pills{gap:var(--wp--preset--spacing--10)}.ls-solutions-case-study .ls-tag-pills .wp-block-post-terms__separator{display:none}.ls-solutions-case-study .ls-tag-pills a{background-color:var(--wp--custom--color--surface--card);border:1px solid var(--wp--custom--color--border--card);border-radius:var(--wp--preset--border-radius--500);padding:var(--wp--preset--spacing--5) var(--wp--preset--spacing--20)}.ls-solutions-case-study .wp-block-read-more{display:inline-flex;align-items:center;gap:var(--wp--preset--spacing--20);text-decoration:none;transition:background-color var(--wp--custom--animation--duration--base) var(--wp--custom--animation--easing--emphasised),border-color var(--wp--custom--animation--duration--base) var(--wp--custom--animation--easing--emphasised)}.ls-solutions-case-study .wp-block-read-more::after{content:"→";display:inline-block;transform:translateX(0);transition:transform var(--wp--custom--animation--duration--base) var(--wp--custom--animation--easing--emphasised)}.ls-solutions-case-study .wp-block-read-more:hover,.ls-solutions-case-study .wp-block-read-more:focus-visible{background-color:color-mix(in srgb, var(--wp--custom--color--text--brand) 12%, transparent)}.ls-solutions-case-study .wp-block-read-more:focus-visible{outline:2px solid var(--wp--custom--color--button--outline--border);outline-offset:var(--wp--preset--spacing--5)}.ls-solutions-case-study .wp-block-read-more:hover::after,.ls-solutions-case-study .wp-block-read-more:focus-visible::after{transform:translateX(var(--wp--preset--spacing--5))}@media(prefers-reduced-motion: reduce){.ls-solutions-case-study .wp-block-read-more,.ls-solutions-case-study .wp-block-read-more::after{transition:none}.ls-solutions-case-study .wp-block-read-more:hover::after,.ls-solutions-case-study .wp-block-read-more:focus-visible::after{transform:none}}
