.craf-blog-page{background:var(--brand-bg);padding-top:150px}.craf-blog-list{display:grid;grid-gap:24px;gap:24px}.craf-blog-entry{border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:26px}.craf-blog-date{color:var(--brand-primary-dark);display:inline-block;font-weight:900;margin-bottom:10px}.craf-blog-entry h2{font-size:max(1.35rem, min(2.4vw, 2rem))}.craf-blog-attr,.craf-blog-entry p{color:var(--brand-text)}.craf-link-more{font-weight:900}.craf-pagination{margin-top:34px}.craf-pagination .page-link{color:var(--brand-primary-dark)}.craf-pagination .active .page-link{background:var(--brand-primary);border-color:var(--brand-primary);color:var(--brand-text-inverse)}.craf-blog-sidebar{position:relative}.craf-blog-sidebar h2{font-size:1.15rem}.craf-blog-sidebar ul{border:1px solid var(--brand-border);border-radius:var(--brand-radius);list-style:none;margin:0;padding:18px;position:sticky;top:110px}.craf-blog-sidebar li+li{border-top:1px solid var(--brand-border);margin-top:12px;padding-top:12px}.craf-blog-sidebar a{display:block;font-weight:800}.craf-blog-sidebar span{color:var(--brand-text);display:block;font-size:.85rem;margin-top:4px}