.vo-seo-crumbs{max-width:1170px;margin:0 auto;padding:12px 15px;color:#546b62;font-size:13px;line-height:1.5}
.vo-seo-crumbs ol{display:flex;flex-wrap:wrap;gap:5px 9px;list-style:none;margin:0;padding:0}
.vo-seo-crumbs li+li::before{content:"/";color:#bf7955;margin-right:9px}
.vo-seo-crumbs a{color:#365c4d;text-decoration:none}
.vo-seo-crumbs a:hover,.vo-seo-crumbs a:focus-visible{text-decoration:underline;text-underline-offset:4px}
.vo-seo-crumbs li{min-width:0;overflow-wrap:anywhere}
.vo-article-index{max-width:1170px;margin:24px auto 48px;padding:0 15px;color:#29463b}
.vo-article-index h1{font-size:clamp(26px,3vw,36px);line-height:1.2;margin:0 0 16px}
.vo-article-index>p{max-width:700px;line-height:1.6;margin-bottom:26px}
.vo-article-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.vo-article-card{border:1px solid #e3e8e2;border-top:3px solid #ffaa83;background:#fff;padding:25px;display:flex;flex-direction:column;align-items:flex-start}
.vo-article-card h2{font-size:23px;line-height:1.3;margin:0 0 14px}
.vo-article-card h2 a{color:inherit;text-decoration:none}
.vo-article-card p{line-height:1.6;margin:0 0 22px}
.vo-article-link{margin-top:auto;color:#285b47;border-bottom:1px solid #ffaa83;padding-bottom:5px;font-weight:600}
.vo-article-card a:focus-visible{outline:2px solid #b46e46;outline-offset:5px}
@media(max-width:767px){.vo-article-grid{grid-template-columns:1fr}.vo-article-card{padding:22px}.vo-seo-crumbs{font-size:12px;padding:10px 15px}}
