.digir-menu{list-style:none;display:flex;gap:21px;margin:0;padding:0;align-items:center}.digir-menu li{padding:0;margin:0}.nav .current-menu-item>a{color:var(--blue);text-decoration:underline;text-underline-offset:8px}.brand{flex-shrink:0}.custom-logo-link{display:block}.custom-logo{max-height:56px;width:auto;max-width:185px}.admin-bar .header{top:0}.post-card-image{aspect-ratio:1.7;object-fit:cover;margin-bottom:22px;border-radius:var(--radius)}.insight h2{font-size:28px}.article-featured-image{margin-bottom:35px;border-radius:var(--radius)}.article img{height:auto;max-width:100%}.article figure{max-width:100%;margin-left:0;margin-right:0}.article a:not(.button){color:var(--blue);text-decoration:underline}.article ul,.article ol{padding-left:24px}.article h1{font-size:clamp(36px,4.8vw,64px)}.article blockquote{border-left:3px solid var(--blue);margin:28px 0;padding:8px 25px;background:var(--soft)}.navigation.pagination{margin-top:50px}.nav-links{display:flex;gap:18px;flex-wrap:wrap}.page-numbers{padding:8px 14px;border:1px solid var(--line)}.page-numbers.current{background:var(--navy);color:white}.post-navigation{margin-bottom:65px}.screen-reader-text{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;overflow:hidden;position:absolute!important;white-space:nowrap}.hubspot-shell{padding:28px;background:white;border:1px solid var(--line);border-radius:var(--radius);min-width:0;overflow-wrap:anywhere}.hubspot-shell iframe{max-width:100%}.hubspot-status{font-size:14px;color:var(--muted)}.hubspot-loading{font-size:15px;color:var(--muted)}.hs-form-frame{min-width:0}.contact-fallback{font-size:16px}.wp-block-image img{max-width:100%;height:auto}.wp-block-embed{margin-left:0;margin-right:0}.wp-block-embed iframe{max-width:100%}body{overflow-wrap:break-word}summary:focus-visible{outline:3px solid var(--blue);outline-offset:5px}noscript .nav{display:flex}
@media(max-width:1180px){.digir-menu{display:block}.digir-menu li a{display:block}.nav.is-open .digir-menu{display:flex;flex-direction:column;align-items:stretch;gap:0}}
@media(max-width:767px){.hubspot-shell{padding:20px}.insight h2{font-size:28px}.article .wp-block-columns{display:block}}
