.vlt-hero{background:linear-gradient(180deg,var(--surface) 0%,var(--bg) 100%);border:1px solid var(--border);text-align:center}
.vlt-hero .kicker-v8{display:inline-block}
.vlt-hero .vlt-lede{margin-left:auto;margin-right:auto}
.vlt-hero h1{max-width:20ch;margin-left:auto;margin-right:auto}
.block-v8 .vlt-block-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:13.62px}
.block-v8 .vlt-block-list li{background:var(--surface);border:1px solid var(--border);border-radius:7.69px}
.block-v8 .vlt-block-list a{display:flex;align-items:flex-start;gap:10.2px;padding:13.31px 15.38px;font-family:var(--font-head);font-weight:700;font-size:1.01rem;color:var(--text)}
.block-v8 .vlt-block-list a::before{content:"";flex:0 0 auto;width:8px;height:8px;margin-top:0.52em;border-radius:51.85%;background:var(--accent)}
.block-v8 .vlt-block-list a:hover{background:var(--chip);color:var(--accent);text-decoration:none}
.vlt-single .entry-content>h2.wp-block-heading:first-child,.vlt-page .entry-content>h2.wp-block-heading:first-child{margin-top:0}
.entry-content .wp-block-quote{background:var(--chip);border-left-color:var(--accent)}
.entry-content a{border-bottom:1px solid color-mix(in srgb,var(--accent) 40%,transparent)}
.entry-content a:hover{border-bottom-color:var(--accent)}
.vlt-widget-area{font-size:0.92rem}
.vlt-widget-area .search-form-v8{flex-direction:column}
.vlt-widget-area .vlt-search-submit{width:100%}
@media (max-width:900px){
  body.vlt-sidebar-left .vlt-widget-area{order:0}
}
