.hza-strip{background:linear-gradient(100deg,#163d7b,#2859be);color:#fff;font-size:13px;line-height:1.5}.hza-strip>div{width:min(1320px,92%);margin:auto;display:flex;gap:14px;align-items:center;padding:12px 0}.hza-strip-label{border:1px solid #ffffff55;border-radius:30px;padding:3px 10px;font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;flex-shrink:0}.hza-strip a{color:#fff;text-decoration:none;overflow-wrap:anywhere}.hza-strip a:hover{text-decoration:underline}.hza-section{background:#f4f8ff;padding:65px 0;color:#10223f;font-family:Inter,sans-serif}.hza-wrap{width:min(1320px,92%);margin:auto}.hza-head{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:26px}.hza-eyebrow{color:#315bdf;font-size:11px;text-transform:uppercase;font-weight:700;letter-spacing:2px}.hza-head h2{font-size:clamp(27px,3vw,38px);line-height:1.2;margin:9px 0}.hza-head p{color:#61738d;font-size:14px;line-height:1.6}.hza-all,.hza-read{color:#2859c8!important;font-size:13px;font-weight:700;text-decoration:none;display:inline-block}.hza-all{flex-shrink:0}.hza-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.hza-card{background:#fff;border:1px solid #dce6f4;border-radius:16px;padding:25px;scroll-margin-top:130px;overflow-wrap:anywhere}.hza-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:10px;color:#71809b}.hza-meta>span{background:#edf3ff;color:#315bdf;padding:5px 9px;border-radius:8px;font-weight:700}.hza-meta b{color:#897029}.hza-meta time{margin-left:auto}.hza-card h3{font-size:20px;line-height:1.4;margin:17px 0 12px;color:#10223f}.hza-effective{font-size:12px;color:#225d74;background:#eef9fa;display:inline-block;border-radius:6px;padding:5px 8px;margin-bottom:12px}.hza-preview,.hza-body{font-size:14px;color:#536781;line-height:1.8;white-space:normal}.hza-preview{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:20px}.hza-full{grid-template-columns:1fr;max-width:920px}.hza-full .hza-card h3{font-size:23px}.hza-full .hza-body{margin-top:8px}.hza-card:target{border-color:#668ee7;box-shadow:0 0 0 3px #315bdf14}@media(max-width:850px){.hza-grid{grid-template-columns:1fr}.hza-head{align-items:start;flex-direction:column}.hza-section{padding:40px 0}.hza-card{padding:20px}}@media(max-width:500px){.hza-strip>div{align-items:start;gap:9px}.hza-strip-label{font-size:9px;padding:3px 7px}.hza-strip{font-size:12px}}

/* Compact inline announcement after the support email. */
.sz-topbar-links{min-width:0;flex:1}.sz-topbar-right{flex-shrink:0}
.sz-topbar-links .hza-top-notice{display:flex;gap:8px;align-items:center;min-width:0;max-width:430px;padding-left:13px;border-left:1px solid #ffffff40;color:#fff;font-size:11px}
.hza-top-label{flex-shrink:0;text-transform:uppercase;font-size:8px;font-weight:700;letter-spacing:.6px;color:#9de5ff}.hza-top-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hza-top-notice:hover .hza-top-title{text-decoration:underline}
@media(min-width:1001px) and (max-width:1250px){.sz-topbar-links .hza-top-notice{max-width:250px}.hza-top-label{display:none}.sz-nav{gap:14px}}

@media(min-width:1181px){.sz-blog-item:focus-within .sz-dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}}
.sz-topbar-links>a:not(.hza-top-notice){flex-shrink:0}
@media(min-width:1181px) and (max-width:1360px){.sz-nav{gap:10px}.sz-nav>a,.sz-nav-item>a{font-size:12px}.sz-logo img{width:145px}.sz-topbar-links .hza-top-notice{max-width:280px}.hza-top-label{display:none}}
