.resm-blog-layout{background:#fffdf8}.resm-blog-layout h1{max-width:860px;font-size:max(2rem, min(4vw, 3.5rem))}.resm-blog-sidebar{position:sticky;top:145px;align-self:start}.resm-sidebar-widget{padding:24px;border-radius:var(--resm-radius);background:var(--brand-accent)}.resm-sidebar-widget h2{font-size:1.25rem;margin-bottom:12px}.resm-sidebar-widget ul{margin:0;padding:0;list-style:none}.resm-sidebar-widget li{display:grid;padding:16px 0;grid-template-columns:54px 1fr;grid-gap:12px;gap:12px;border-bottom:1px solid rgba(39,64,42,.2)}.resm-sidebar-widget time,.resm-sidebar-widget time strong{display:block;color:var(--brand-primary-dark)}.resm-sidebar-widget a{color:var(--brand-text);-webkit-text-decoration:none;text-decoration:none;font-weight:650}.resm-blog-row{padding:28px;margin-bottom:20px;border:1px solid var(--brand-border);border-radius:var(--resm-radius);background:#fff;box-shadow:0 8px 24px rgba(39,64,42,.06)}.resm-blog-tag{display:inline-block;margin-bottom:12px;color:var(--brand-primary);font-size:.75rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.resm-blog-row h2{margin:0 0 12px;font-size:1.45rem}.resm-blog-row h2 a{color:var(--brand-text);-webkit-text-decoration:none;text-decoration:none}.resm-blog-row p{color:var(--brand-text-secondary)}.resm-blog-meta{display:flex;margin:18px 0;flex-wrap:wrap;gap:12px;color:#52606d;font-size:.86rem}.resm-magazine-hero{position:relative;min-height:400px;display:grid;align-items:end;justify-items:start;place-items:end start;overflow:hidden;background:var(--brand-primary-dark)}.resm-magazine-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.resm-magazine-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(39,64,42,.25),rgba(39,64,42,.88))}.resm-magazine-hero-copy{position:relative;z-index:2;padding:160px 0 48px;max-width:860px}.resm-magazine-hero-copy .resm-blog-meta,.resm-magazine-hero-copy .resm-blog-tag,.resm-magazine-hero-copy h1{color:#fff}.resm-magazine-hero-copy h1{font-size:max(2rem, min(4vw, 3.4rem))}.resm-magazine-body{background:#fff}.resm-magazine-content{max-width:780px;margin:0 auto}.resm-blog-content{font-size:1.04rem;line-height:1.8;color:var(--brand-text)}.resm-author-card{display:flex;margin-top:40px;padding:24px;gap:18px;align-items:center;border-radius:var(--resm-radius);background:var(--brand-accent)}.resm-author-card img{width:72px;height:72px;flex:0 0 72px;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:#fff}.resm-author-card h2{margin:0 0 6px;font-size:1.1rem}.resm-author-card p{margin:0;color:var(--brand-text-secondary)}.resm-post-nav{display:grid;margin-top:32px;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.resm-post-nav a{padding:20px;border:1px solid var(--brand-border);border-radius:var(--resm-radius);background:#fff;-webkit-text-decoration:none;text-decoration:none}.resm-post-nav span,.resm-post-nav strong{display:block;color:var(--brand-text)}.resm-comment-form{margin-top:48px;padding-top:32px;border-top:1px solid var(--brand-border)}.resm-magazine-recents{padding:64px 0;background:var(--brand-bg-alt)}.resm-magazine-recents h2{margin-bottom:28px}.resm-recent-card{height:100%;padding:24px;border:1px solid var(--brand-border);border-radius:var(--resm-radius);background:#fff}.resm-recent-card h3{margin:0 0 12px;font-size:1.1rem}.resm-recent-card a{color:var(--brand-text);-webkit-text-decoration:none;text-decoration:none}.resm-recent-card time{color:var(--brand-text-secondary);font-size:.86rem}.pagination .page-link{color:var(--brand-primary-dark)}.pagination .page-item.active .page-link{background:var(--brand-primary);border-color:var(--brand-primary);color:#fff}@media (max-width:991.98px){.resm-blog-sidebar{position:static;margin-bottom:24px}}@media (max-width:575.98px){.resm-post-nav{grid-template-columns:1fr}.resm-magazine-hero-copy{padding-top:120px}}