.geti-blog-head{background:var(--brand-accent)}.geti-blog-detail h1,.geti-blog-head h1{max-width:860px;font-size:max(2rem, min(4vw, 3.5rem))}.geti-blog-detail,.geti-blog-grid{background:var(--brand-bg-alt)}.geti-blog-card{height:100%;overflow:hidden;border:1px solid var(--brand-border);border-radius:var(--geti-radius);background:#fff;box-shadow:0 8px 24px rgba(20,57,92,.08)}.geti-blog-card-image{display:block;height:220px;overflow:hidden;background:var(--brand-accent)}.geti-blog-card-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.geti-blog-card-body{padding:24px}.geti-blog-card-body h2{margin:12px 0;font-size:1.35rem}.geti-blog-card-body h2 a{color:var(--brand-text);-webkit-text-decoration:none;text-decoration:none}.geti-blog-meta{display:flex;margin:20px 0;flex-wrap:wrap;gap:12px;color:#52606d;font-size:.86rem}.geti-blog-category{display:inline-block;margin-bottom:16px;font-weight:800;text-transform:uppercase}.geti-blog-content{font-size:1.04rem;line-height:1.8;color:var(--brand-text)}.geti-author-card{display:flex;margin-top:40px;padding:24px;gap:18px;align-items:center;border-radius:var(--geti-radius);background:var(--brand-accent)}.geti-author-card img{width:72px;height:72px;flex:0 0 72px;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:#fff}.geti-author-card h2{margin:0 0 6px;font-size:1.1rem}.geti-author-card p{margin:0;color:var(--brand-text)}.geti-post-nav{display:grid;margin-top:32px;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.geti-post-nav a{padding:20px;border:1px solid var(--brand-border);border-radius:var(--geti-radius);background:#fff;-webkit-text-decoration:none;text-decoration:none}.geti-post-nav span,.geti-post-nav strong{display:block;color:var(--brand-text)}.geti-comment-form{margin-top:48px;padding-top:32px;border-top:1px solid var(--brand-border)}.geti-blog-sidebar{position:sticky;top:145px;padding:24px;border-radius:var(--geti-radius);background:var(--brand-accent)}.geti-blog-sidebar h2{font-size:1.25rem}.geti-blog-sidebar ul{margin:0;padding:0;list-style:none}.geti-blog-sidebar li{display:grid;padding:16px 0;grid-template-columns:54px 1fr;grid-gap:12px;gap:12px;border-bottom:1px solid rgba(20,57,92,.2)}.geti-blog-sidebar time,.geti-blog-sidebar time strong{display:block;color:var(--brand-text)}.geti-blog-sidebar a{color:var(--brand-text)}@media (max-width:991.98px){.geti-blog-sidebar{position:static}}@media (max-width:575.98px){.geti-post-nav{grid-template-columns:1fr}}