.ltg-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;align-items:stretch}.ltg-grid *{box-sizing:border-box}.ltg-card{min-width:0;overflow:hidden;background:#fff7ed;border:2px solid #fff;border-radius:40px;box-shadow:0 8px 16px rgba(93,51,27,.12);transition:transform .25s ease,background-color .25s ease,box-shadow .25s ease;display:flex;flex-direction:column}.ltg-image{position:relative;height:210px;overflow:hidden;flex-shrink:0}.ltg-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.ltg-image:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:0}.ltg-body{padding:12px 26px 24px;flex:1;display:flex;flex-direction:column;justify-content:flex-start}.ltg-heading-row{display:flex;align-items:center;justify-content:space-between;gap:14px}.ltg-title{margin:0!important;padding:0;color:#23110d;font-family:Georgia,'Times New Roman',serif;font-size:clamp(24px,2.4vw,45px);font-weight:600;line-height:1.02;letter-spacing:-.045em;min-width:0;overflow-wrap:anywhere}.ltg-arrow{display:flex;align-items:center;justify-content:center;flex:0 0 56px;width:56px;height:56px;border:2px solid #e5a21d;border-radius:100px;color:#e5a21d;text-decoration:none!important;background:transparent;transition:background-color .2s,color .2s,border-color .2s}.ltg-arrow svg{width:27px;height:27px;fill:currentColor}.ltg-arrow i{line-height:1}.ltg-arrow:hover,.ltg-arrow:focus-visible{outline-offset:3px}.ltg-description{margin-top:12px;color:#26201c;font-family:Arial,sans-serif;font-size:clamp(12px,1.1vw,18px);line-height:1.35;letter-spacing:.2em;font-weight:600;overflow-wrap:anywhere}@media(max-width:1024px){.ltg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.ltg-grid{grid-template-columns:minmax(0,1fr)}.ltg-title{font-size:32px}.ltg-description{font-size:13px}}
