.blog-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:56px;align-items:start}.blog-layout .article{max-width:760px;margin:0}.blog-sidebar{display:grid;gap:20px;position:sticky;top:105px}.sidebar-card{background:#f5f7fa;border:1px solid #e3e8ef;border-radius:18px;padding:24px}.sidebar-card h2,.sidebar-card h3{margin-top:0}.sidebar-contact{background:#10233f;color:#fff;border-color:#10233f}.sidebar-contact h2,.sidebar-contact .eyebrow{color:#fff}.sidebar-phone{display:block;color:#ff7a32;font:800 1.45rem Manrope,sans-serif;margin:14px 0}.sidebar-posts,.sidebar-links{display:grid}.sidebar-posts a,.sidebar-links a{padding:14px 0;border-bottom:1px solid #dce2e9;text-decoration:none;color:#10233f}.sidebar-posts a:last-child,.sidebar-links a:last-child{border-bottom:0}.sidebar-posts span{display:block;color:#e66320;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px}.sidebar-posts strong{line-height:1.35}.service-directory{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:32px 0 54px}.service-tile{display:block;border:1px solid #e2e7ed;border-radius:16px;padding:24px;text-decoration:none;color:#10233f;background:#fff;transition:.2s ease}.service-tile:hover{transform:translateY(-3px);border-color:#ff7a32;box-shadow:0 14px 35px rgba(16,35,63,.09)}.service-tile h3{margin:0 0 8px}.service-tile p{margin:0;color:#556274}.page-id-61 .article>h2{margin-top:38px}.page-id-61 .article>p:not(.service-intro){padding-bottom:22px;border-bottom:1px solid #e5e9ee}@media(max-width:900px){.blog-layout{grid-template-columns:1fr}.blog-sidebar{position:static;grid-template-columns:repeat(2,1fr)}.sidebar-contact{grid-column:1/-1}.service-directory{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.blog-sidebar,.service-directory{grid-template-columns:1fr}.blog-layout{gap:34px}}