.hero-zr{background:linear-gradient(180deg,var(--surface) 0%,var(--bg) 100%);border:1px solid var(--border);text-align:center}
.hero-zr .tide-kicker{display:inline-block}
.hero-zr .lede-zr{margin-left:auto;margin-right:auto}
.hero-zr h1{max-width:20ch;margin-left:auto;margin-right:auto}
.block-zr .tide-block-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:13.62px}
.block-zr .tide-block-list li{background:var(--surface);border:1px solid var(--border);border-radius:7.79px}
.block-zr .tide-block-list a{display:flex;align-items:flex-start;gap:10.29px;padding:14.49px 16.48px;font-family:var(--font-head);font-weight:700;font-size:0.98rem;color:var(--text)}
.block-zr .tide-block-list a::before{content:"";flex:0 0 auto;width:8px;height:8px;margin-top:0.49em;border-radius:51.25%;background:var(--accent)}
.block-zr .tide-block-list a:hover{background:var(--chip);color:var(--accent);text-decoration:none}
.single-zr .entry-content>h2.wp-block-heading:first-child,.page-zr .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)}
.widget-area-zr{font-size:0.91rem}
.widget-area-zr .tide-search-form{flex-direction:column}
.widget-area-zr .search-submit-zr{width:100%}
@media (max-width:900px){
  body.tide-sidebar-left .widget-area-zr{order:0}
}
