.ls-remote-offers{padding:38px 0 46px;background:#f5f1e9;border-block:1px solid #e7dfd2}
.ls-remote-offers-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:22px;margin-top:14px}
.ls-remote-offer{display:flex;align-items:flex-start;flex-direction:column;padding:30px;border-radius:20px;border:1px solid #ddd7cd;background:#fff;min-width:0}
.ls-remote-offer-main{background:#0e2c4e;border-color:#0e2c4e;color:#fff}
.ls-remote-offer h2{font-size:clamp(1.45rem,2.2vw,2.1rem);line-height:1.2;letter-spacing:-.025em;margin:14px 0 12px;color:inherit;overflow-wrap:anywhere}
.ls-remote-offer p{font-size:1.05rem;line-height:1.65;margin-bottom:20px;color:#526078}
.ls-remote-offer-main p{color:#e1e6ed}
.ls-remote-offer-icon{font-size:1.4rem;color:#b68a39}
.ls-remote-offer .ls-btn{margin-top:auto;white-space:normal;text-align:center;max-width:100%;line-height:1.45}
.ls-remote-offer-main .ls-btn-primary{background:#e5bc69;border-color:#e5bc69;color:#0d2541}
.ls-remote-offer-tags{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 22px;font-size:.85rem}
.ls-remote-offer-tags span{border:1px solid #ffffff40;padding:5px 10px;border-radius:99px}
.ls-remote-content-callout{padding:24px;margin:0 0 30px;border:1px solid #e2d3b6;border-left:4px solid #b68a39;border-radius:12px;background:#f8f4eb}
.ls-remote-content-callout h2{margin-top:0;font-size:1.6rem}
.ls-remote-content-callout p:last-child{margin-bottom:0}
@media(max-width:767px){.ls-remote-offers{padding:28px 0}.ls-remote-offers-grid{grid-template-columns:1fr;gap:16px}.ls-remote-offer{padding:24px}.ls-remote-offer .ls-btn{width:100%}.ls-remote-offer-tags{margin-bottom:18px}}
