.svf-entry{display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:1200px;margin:24px auto;padding:22px 28px;background:#f1f4ec;border:1px solid #dce5d5;border-radius:16px;color:#213e32}
.svf-entry__description{margin:0;font-size:16px;line-height:1.5}
.svf-entry__button{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:48px;padding:12px 22px;border-radius:10px;background:#244f3e;color:#fff;text-decoration:none;font-size:16px;font-weight:600;line-height:1.4;text-align:center}
.svf-entry__button:hover{background:#183c2d;color:#fff}
.svf-entry__button:focus-visible{outline:3px solid #487b5d;outline-offset:4px}
@media(max-width:1248px){.svf-entry{margin:20px 24px}}
@media(max-width:749px){.svf-entry{flex-direction:column;align-items:stretch;margin:16px;padding:20px;gap:14px}.svf-entry__description{font-size:14px}.svf-entry__button{width:100%;font-size:15px}}
