/* Saveality landing: WordPress parts of the language homes in the
   Online Solution design (os-components.css, web-validation.css). */

.nav-end{display:flex;align-items:center;gap:var(--os-space-5)}
.sav-lang-link{font-size:13px;font-weight:600;color:var(--os-brand-interactive);text-decoration:none}
.sav-lang-link:hover{text-decoration:underline;text-underline-offset:4px}
main{display:block}
main>.wp-block-group{margin:0}

/* News of the page language */
.sav-news{max-width:var(--os-container-max);margin:0 auto!important;padding:calc(var(--os-space-12) * 2) var(--os-space-8)}
.sav-news .wp-block-post-template{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:var(--os-space-5)}
.sav-news .wp-block-post{display:flex;flex-direction:column;margin:0;background:var(--os-surface);border:1px solid var(--os-border);border-radius:var(--os-radius-lg);padding:var(--os-space-6)}
.sav-news .sav-news-cat{font-family:var(--os-font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:var(--os-space-3)}
.sav-news .sav-news-cat a{color:var(--os-brand-interactive);text-decoration:none}
.sav-news .sav-news-cat .wp-block-post-terms__separator{color:var(--os-gray-400)}
.sav-news .wp-block-post-title{font-size:18px;line-height:1.4;font-weight:600;letter-spacing:-.01em;margin:0 0 var(--os-space-4)}
.sav-news .wp-block-post-title a{text-decoration:none;color:var(--os-text-primary)}
.sav-news .wp-block-post-title a:hover{color:var(--os-brand-interactive)}
.sav-news .wp-block-post-date{margin-top:auto;font-family:var(--os-font-mono);font-size:12px;color:var(--os-gray-500)}
.sav-news .sav-more{margin:var(--os-space-6) 0 0;font-size:14px;font-weight:600}
.sav-news .sav-more a{color:var(--os-brand-interactive);text-decoration:none}

@media(max-width:1050px){
.sav-news .wp-block-post-template{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:760px){
.nav-end{gap:var(--os-space-3)}
.sav-news{padding-inline:var(--os-space-5)}
.sav-news{padding-top:var(--os-space-12)}
.sav-news .wp-block-post-template{grid-template-columns:1fr!important}
}

/* Saveality mark next to the wordmark */
.wordmark img{height:46px;width:auto;margin-right:12px}
@media(max-width:760px){.wordmark img{height:38px;margin-right:9px}}
