.hpm-blog{--red:#e7131a;--red-dk:#c41d23;--ink:#111;--muted:#666;--line:#e6e6e6;--cream:#f7f5f0;color:var(--ink);display:block;font-family:Poppins,system-ui,sans-serif;margin:0;padding:0;text-align:left;width:100%;-webkit-font-smoothing:antialiased}.hpm-blog,.hpm-blog *,.hpm-blog :after,.hpm-blog :before{box-sizing:border-box}.hpm-blog :is(section,h2,h3,p,form,label,time){background:none;border:0;box-shadow:none;float:none;letter-spacing:normal;margin:0;max-width:none;padding:0;text-transform:none}.hpm-blog a{color:inherit;text-decoration:none}.hpm-blog img{border:0;box-shadow:none;display:block;max-width:100%}.hpm-blog :is(h2,h3){color:var(--ink);font-family:Work Sans,Poppins,sans-serif;font-weight:700;line-height:1.25}.hpm-blog [id]{scroll-margin-top:130px}.hpm-blog .hp-bl-wrap{margin:0 auto;max-width:1152px;width:88%}.hpm-blog .hp-bl-sr{height:1px;overflow:hidden;position:absolute!important;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.hpm-blog .hp-bl-pop{padding:64px 0 8px}.hpm-blog .hp-bl-head h2{font-size:30px}.hpm-blog .hp-bl-head p{color:var(--muted);font-size:16px;line-height:1.6;margin:6px 0 24px}.hpm-blog .hp-bl-pgrid{display:grid;gap:24px;grid-auto-rows:auto;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.hpm-blog .hp-bl-pcard{background:#333;border-radius:18px;color:#fff;display:block;min-height:220px;overflow:hidden;position:relative}.hpm-blog .hp-bl-pcard:first-child{grid-row:span 2;min-height:470px}.hpm-blog .hp-bl-pgrid>.hp-bl-pcard:first-child:nth-last-child(2),.hpm-blog .hp-bl-pgrid>.hp-bl-pcard:only-child{grid-row:auto}.hpm-blog .hp-bl-pcard img{height:100%;inset:0;max-width:none;object-fit:cover;opacity:.75;position:absolute;transition:transform .4s,opacity .3s;width:100%}.hpm-blog .hp-bl-pcard:hover img{opacity:.62;transform:scale(1.04)}.hpm-blog .hp-bl-pbody{background:linear-gradient(transparent,rgba(0,0,0,.88));bottom:0;display:block;left:0;padding:22px 24px;position:absolute;right:0}.hpm-blog .hp-bl-rank{background:var(--red);border-radius:20px;color:#fff;display:inline-block;font-size:12px;font-weight:600;line-height:1.4;margin-bottom:10px;padding:4px 10px}.hpm-blog .hp-bl-ph{color:#fff;display:block;font:700 19px/1.3 Work Sans,Poppins,sans-serif;overflow-wrap:break-word}.hpm-blog .hp-bl-pcard:first-child .hp-bl-ph{font-size:27px}.hpm-blog .hp-bl-pcard time{color:#fff;display:block;font-size:13px;margin-top:8px;opacity:.85}.hpm-blog .hp-bl-btn:focus-visible,.hpm-blog .hp-bl-card a:focus-visible,.hpm-blog .hp-bl-chip:focus-visible,.hpm-blog .hp-bl-pcard:focus-visible,.hpm-blog button:focus-visible{outline:3px solid #2f6feb;outline-offset:2px}.hpm-blog .hp-bl-tools{padding:48px 0 8px}.hpm-blog .hp-bl-panel{background:var(--cream);border-radius:18px;padding:28px 32px 30px}.hpm-blog .hp-bl-search{margin-bottom:22px;max-width:460px}.hpm-blog .hp-bl-flabel,.hpm-blog .hp-bl-search label{color:var(--ink);display:block;font:600 16px/1.4 Work Sans,Poppins,sans-serif;margin-bottom:10px}.hpm-blog .hp-bl-srow{display:flex}.hpm-blog .hp-bl-srow input[type=search]{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid var(--line);border-radius:20px 0 0 20px;border-right:0;box-shadow:none;color:var(--ink);flex:1;font:400 15px/1.4 Poppins,sans-serif;height:46px;margin:0;min-width:0;outline:none;padding:11px 16px}.hpm-blog .hp-bl-srow input[type=search]:focus{border-color:var(--ink)}.hpm-blog .hp-bl-srow button{align-items:center;background:var(--red);border:0;border-radius:0 20px 20px 0;cursor:pointer;display:flex;flex:none;height:46px;justify-content:center;margin:0;padding:0;width:60px}.hpm-blog .hp-bl-srow button svg{fill:#fff;height:16px;width:16px}.hpm-blog .hp-bl-chips{display:flex;flex-wrap:wrap;gap:10px}.hpm-blog .hp-bl-chip{align-items:center;background:#fff;border:1px solid #d9d9d9;border-radius:999px;color:var(--ink);cursor:pointer;display:inline-flex;font-size:14px;line-height:1.3;min-height:40px;padding:8px 16px;transition:border-color .2s,background .2s,color .2s}.hpm-blog .hp-bl-chip:hover{border-color:var(--red)}.hpm-blog .hp-bl-chip.is-on{background:var(--red);border-color:var(--red);color:#fff}.hpm-blog .hp-bl-all{padding:48px 0 0}.hpm-blog .hp-bl-title{font-size:30px;margin-bottom:28px;overflow-wrap:break-word}.hpm-blog .hp-bl-empty{color:var(--muted);padding:30px 0;text-align:center}.hpm-blog .hp-bl-grid{display:grid;gap:30px;grid-template-columns:repeat(3,minmax(0,1fr))}.hp-bl-js .hpm-blog .hp-bl-card.hp-bl-later,.hpm-blog .hp-bl-card[hidden]{display:none}.hpm-blog .hp-bl-card{background:#fff;border-radius:18px;box-shadow:0 2px 16px rgba(0,0,0,.08);display:flex;flex-direction:column;min-width:0;overflow:hidden}.hpm-blog .hp-bl-card.hp-bl-in{animation:hp-bl-in .35s ease both}@keyframes hp-bl-in{0%{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){.hpm-blog .hp-bl-card.hp-bl-in{animation:none}.hpm-blog .hp-bl-pcard img{transition:none}}.hpm-blog .hp-bl-img{aspect-ratio:2/1;background:#eef1f4;display:block;overflow:hidden}.hpm-blog .hp-bl-img img{height:100%;object-fit:cover;width:100%}.hpm-blog .hp-bl-img.hp-bl-noimg{align-items:center;background:var(--cream);display:flex;justify-content:center}.hpm-blog .hp-bl-img.hp-bl-noimg img{height:auto;object-fit:contain;width:46%}.hpm-blog .hp-bl-body{display:flex;flex:1;flex-direction:column;padding:26px 28px 30px}.hpm-blog .hp-bl-card h3{font-size:19px;line-height:1.35;margin-bottom:12px;overflow-wrap:break-word}.hpm-blog .hp-bl-card .hp-bl-body h3 a{color:inherit;font:inherit;letter-spacing:inherit;text-decoration:none;text-transform:inherit}.hpm-blog .hp-bl-card .hp-bl-body h3 a:hover{color:var(--red)}.hpm-blog .hp-bl-card time{color:var(--muted);display:block;font-size:13px;margin-bottom:14px;text-align:center}.hpm-blog .hp-bl-ex{color:#444;font-size:16px;line-height:1.75;overflow-wrap:break-word}.hpm-blog .hp-bl-more{color:var(--red);font-weight:500;white-space:nowrap}.hpm-blog .hp-bl-more:hover{text-decoration:underline}.hpm-blog .hp-bl-load{padding:44px 0 72px;text-align:center}.hpm-blog .hp-bl-morebtn{background:#fff;border:2px solid var(--red);border-radius:8px;color:var(--red);cursor:pointer;font:600 16px/1.2 Poppins,sans-serif;margin:0;padding:14px 36px;transition:background .2s,color .2s}.hpm-blog .hp-bl-morebtn:hover{background:var(--red);color:#fff}.hpm-blog .hp-bl-morebtn[hidden]{display:none}.hpm-blog .hp-bl-count{height:1px;overflow:hidden;position:absolute!important;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.hpm-blog .hp-bl-cta{background:var(--cream);border-radius:18px;margin:40px auto 0;max-width:620px;padding:36px 28px}.hpm-blog .hp-bl-cta h3{font-size:24px;margin-bottom:8px}.hpm-blog .hp-bl-cta p{color:var(--muted);font-size:16px;line-height:1.6;margin-bottom:22px}.hpm-blog .hp-bl-btn{background:var(--red);border:2px solid var(--red);border-radius:6px;color:#fff;display:inline-block;font:600 15px/1.3 Poppins,sans-serif;padding:12px 26px;transition:background .2s,border-color .2s;white-space:nowrap}.hpm-blog .hp-bl-btn:hover{background:var(--red-dk);border-color:var(--red-dk);color:#fff}@media (max-width:1024px){.hpm-blog .hp-bl-grid{gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.hpm-blog .hp-bl-wrap{margin:0 20px;width:auto}.hpm-blog .hp-bl-pop{padding-top:48px}.hpm-blog .hp-bl-head h2,.hpm-blog .hp-bl-title{font-size:25px}.hpm-blog .hp-bl-grid,.hpm-blog .hp-bl-pgrid{grid-template-columns:minmax(0,1fr)}.hpm-blog .hp-bl-pcard:first-child{grid-row:auto;min-height:300px}.hpm-blog .hp-bl-pcard:first-child .hp-bl-ph{font-size:22px}.hpm-blog .hp-bl-tools{padding-top:40px}.hpm-blog .hp-bl-panel{padding:20px 18px 18px}.hpm-blog .hp-bl-search{margin-bottom:16px;max-width:none}.hpm-blog .hp-bl-chips{gap:8px}.hpm-blog .hp-bl-chip{font-size:13px;min-height:38px;padding:7px 13px}.hpm-blog .hp-bl-all{padding-top:40px}.hpm-blog .hp-bl-body{padding:22px 22px 26px}.hpm-blog .hp-bl-load{padding:36px 0 56px}.hpm-blog .hp-bl-cta{padding:28px 20px}.hpm-blog .hp-bl-btn{white-space:normal}}