@layer components{.st-main--blog{margin-inline:auto;max-inline-size:var(--st-page-max-inline);padding-block:var(--st-space-8);padding-inline:var(--st-page-gutter)}.st-main--single{display:grid;gap:var(--st-space-8)}.st-main--single .st-post--single{margin-inline:auto;max-inline-size:65ch}.st-main--single .st-post__featured{border-radius:var(--st-radius-lg);margin:0 0 var(--st-space-6);overflow:hidden}.st-main--single .st-post__featured-image{display:block;block-size:auto;max-inline-size:100%;inline-size:100%}.st-main--single .st-post__header{margin-block-end:var(--st-space-6)}.st-main--single .st-post__title{color:var(--st-fg);font-family:var(--st-font-heading);font-size:var(--st-font-size-h1);font-weight:var(--st-font-weight-bold);line-height:var(--st-line-height-tight);margin:0}.st-main--single .st-post__tags{color:var(--st-fg-muted);display:flex;flex-wrap:wrap;font-size:var(--st-font-size-sm);gap:var(--st-space-2);list-style:none;margin:var(--st-space-6) 0 0;padding:0}.st-main--single .st-post__tags a{background:var(--st-bg-subtle);border-radius:var(--st-radius-sm);color:inherit;padding:0.15em 0.6em;text-decoration:none}.st-main--single .st-post__tags a:hover,.st-main--single .st-post__tags a:focus-visible{background:var(--st-accent-solid);color:var(--st-accent-on)}.st-archive__header{margin-inline:auto;margin-block-end:var(--st-space-6);max-inline-size:65ch;text-align:center}.st-archive__title{color:var(--st-fg);font-family:var(--st-font-heading);font-size:var(--st-font-size-h1);font-weight:var(--st-font-weight-bold);margin:0}.st-archive__description{color:var(--st-fg-muted);font-size:var(--st-font-size-lg);margin-block-start:var(--st-space-2)}.st-archive__grid{display:grid;gap:var(--st-space-6)}.st-archive__grid--grid{grid-template-columns:repeat(auto-fill,minmax(20rem,1fr))}.st-archive__grid--list{grid-template-columns:1fr}.st-archive__empty{color:var(--st-fg-muted);font-size:var(--st-font-size-lg);margin-block:var(--st-space-12);text-align:center}.st-main--with-sidebar{display:grid;gap:var(--st-space-8);grid-template-columns:1fr}@media (min-width:960px){.st-main--with-sidebar{grid-template-columns:minmax(0,1fr) 18rem}.st-main--sidebar-left{grid-template-columns:18rem minmax(0,1fr)}.st-main--sidebar-left .st-sidebar{grid-column:1}.st-main--sidebar-left>:not(.st-sidebar){grid-column:2}}.st-sidebar--blog .st-widget + .st-widget{margin-block-start:var(--st-space-6)}.st-widget__title{color:var(--st-fg);font-family:var(--st-font-heading);font-size:var(--st-font-size-h5);font-weight:var(--st-font-weight-semibold);margin:0 0 var(--st-space-3)}}