.ss-post-header{position:relative;padding:clamp(3rem,2rem + 3.5vw,4.5rem) 0 clamp(2.5rem,2rem + 2vw,3.5rem);background:var(--ss-tint);color:var(--ss-text)}.ss-post-header__inner{max-width:calc(var(--ss-wrap-narrow) + 2 * var(--ss-gutter))}body.ss .ss-post-header__title{margin:0;font-size:clamp(2rem,1.5rem + 2vw,3rem);line-height:1.2}.ss-post-header__meta{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin:1.25rem 0 0;font-size:var(--ss-fs-s)}.single-post .site-main{padding-top:0}.ss-post-figure{margin:0 0 2.5rem;transform:translateY(-1.5rem)}.ss-post-figure img{display:block;width:100%;border-radius:var(--ss-radius-l);box-shadow:var(--ss-shadow-l)}.single-post .entry-content{font-size:1.125rem;line-height:1.75}.single-post .entry-meta,.single-post .post-navigation,.single-post footer.entry-meta{display:none}.single-post .inside-article{padding-top:2.5rem}.ss-related{margin-top:4rem;padding-top:2.5rem;border-top:1px solid var(--ss-line)}body.ss .ss-related__title{margin:0 0 1.5rem;font-size:var(--ss-fs-h3)}.ss-blog-chips{margin-bottom:2.5rem}.ss-cards--archive{grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr))}body.ss .navigation.pagination{margin-top:3rem}body.ss .nav-links{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem}body.ss .nav-links .page-numbers{display:inline-grid;place-items:center;min-width:2.75rem;min-height:2.75rem;padding:0 .85rem;border:1px solid var(--ss-line);border-radius:var(--ss-radius-s);color:var(--ss-ink);font-weight:600;text-decoration:none}body.ss .nav-links .page-numbers.current{border-color:var(--ss-ink);background:var(--ss-ink);color:#fff}body.ss .nav-links a.page-numbers:hover{border-color:var(--ss-primary)}.ss-search-page{max-width:52rem;margin:0 auto}.ss-search--page,.ss-search-filters{margin-bottom:1.5rem}.ss-search-page__count{margin:0 0 1rem;color:var(--ss-text);font-size:var(--ss-fs-s)}.ss-results{display:grid;gap:.75rem}.ss-result{position:relative;display:grid;grid-template-columns:4.5rem minmax(0,1fr);gap:1.25rem;align-items:start;padding:1.25rem;border:1px solid var(--ss-line);border-radius:var(--ss-radius-m);background:#fff;transition:border-color var(--ss-fast) ease,box-shadow var(--ss-med) ease}.ss-result:hover{border-color:transparent;box-shadow:var(--ss-shadow-m)}.ss-result__thumb{display:grid;place-items:center;width:4.5rem;height:4.5rem;border-radius:var(--ss-radius-s);background:var(--ss-tint);overflow:hidden}.ss-result__thumb img{width:100%;height:100%;object-fit:cover}.ss-result__thumb--icon{color:var(--ss-primary)}.ss-result__meta{margin:0 0 .2rem;color:var(--ss-primary);font-size:var(--ss-fs-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase}body.ss .ss-result__title{margin:0;font-size:1.1875rem;line-height:1.3}body.ss .ss-result__title a{color:var(--ss-ink);text-decoration:none}.ss-result__title a:after{content:"";position:absolute;inset:0}.ss-result__snippet{margin:.4rem 0 0;color:var(--ss-text);font-size:var(--ss-fs-s);line-height:1.6}.ss-search-empty{padding:2.5rem;border:1px dashed var(--ss-line);border-radius:var(--ss-radius-l);text-align:center}body.ss .ss-search-empty h2{margin:0 0 .75rem;font-size:var(--ss-fs-h3)}.ss-search-empty p{max-width:34rem;margin:0 auto 1.5rem;color:var(--ss-text)}
