.vse-unified-body{padding-top:48px;padding-bottom:76px;min-height:260px}
.vse-unified .vse-page-content{max-width:900px;overflow-wrap:anywhere;line-height:1.85;color:#304942}
.vse-unified .vse-page-content h2{font-size:clamp(25px,3.6vw,34px);margin-top:38px}
.vse-unified .vse-page-content h3{font-size:clamp(20px,3vw,25px);margin-top:29px}
.vse-unified .vse-page-content p,.vse-unified .vse-page-content ul,.vse-unified .vse-page-content ol{margin-bottom:1.35em}
.vse-unified .vse-page-content a{text-decoration:underline;text-underline-offset:3px}
.vse-unified .vse-page-content img{max-width:100%;height:auto}
.vse-unified .vse-page-content table{max-width:100%;display:block;overflow:auto}
.vse-unified .vse-page-content input,.vse-unified .vse-page-content textarea{max-width:100%}
.vse-unified .vse-page-content .wp-block-columns{gap:22px}
.vse-unified-image img{max-width:100%;height:auto;border-radius:14px}
.vse-unified-nav{display:flex;gap:25px;justify-content:space-between;margin:32px 0;flex-wrap:wrap}
.vse-unified-nav a{color:#176d4b;text-decoration:underline}
.vse-unified-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}
.vse-unified-card{border:1px solid #e0e8df;border-radius:14px;overflow:hidden;background:#fff;display:flex;flex-direction:column}
.vse-unified-card img{width:100%;height:180px;object-fit:cover}
.vse-unified-card>div{padding:24px}
.vse-unified-card h2{font-size:24px;line-height:1.2;margin:10px 0 12px}
.vse-unified-card p{color:#58766b;font-size:15px}
.vse-unified-card span:last-child{color:#126145;font-weight:700;font-size:14px}
@media(max-width:690px){.vse-unified-body{padding-top:30px;padding-bottom:48px}.vse-unified-list{grid-template-columns:1fr}}
