.pd-hb-surface{--pd-accent:#0a3366;--pd-text:#111;--pd-muted:#536170;--pd-line:#d8dee6;--pd-soft:#eef2f6;background:var(--pd-bg,#fff);color:var(--pd-text)}
.pd-hb-shell{width:min(100% - 80px,1600px);margin-inline:auto}.pd-hb-showcase{padding:var(--pd-pt,96px) 0 var(--pd-pb,96px)}
.pd-hb-showcase__header{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:28px}.pd-hb-title{margin:0;font-size:clamp(42px,4.4vw,70px);line-height:.98;letter-spacing:-.045em;font-weight:700}.pd-hb-showcase__controls{display:flex;align-items:center;gap:10px;flex:0 0 auto}.pd-hb-view-all{display:inline-flex;align-items:center;gap:7px;margin-right:10px;color:var(--pd-text);font-size:15px;font-weight:600;text-decoration:none;border-bottom:1px solid currentColor;line-height:1.5}.pd-hb-view-all:hover{color:var(--pd-accent)}
.pd-hb-arrow{width:56px;height:56px;border:1px solid #cbd3dc;border-radius:11px;background:#fff;color:#516071;display:grid;place-items:center;cursor:pointer;transition:background .2s,color .2s,border-color .2s,transform .2s}.pd-hb-arrow--next{background:var(--pd-accent);border-color:var(--pd-accent);color:#fff}.pd-hb-arrow:hover:not(:disabled){transform:translateY(-1px);background:var(--pd-accent);border-color:var(--pd-accent);color:#fff}.pd-hb-arrow:disabled{opacity:.38;cursor:not-allowed;background:#fff;border-color:#d7dde4;color:#8894a1;transform:none}.pd-hb-arrow svg{width:20px;height:20px}
.pd-hb-tabs{display:flex;gap:38px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--pd-line);margin-bottom:29px;white-space:nowrap}.pd-hb-tabs::-webkit-scrollbar{display:none}.pd-hb-tab{position:relative;display:inline-flex;align-items:center;padding:0 8px 14px;color:#566475;text-decoration:none;font-size:15px;line-height:1.4;font-weight:500;flex:none}.pd-hb-tab:first-child{padding-left:8px}.pd-hb-tab:hover{color:var(--pd-accent)}.pd-hb-tab.is-active{color:#0d1117;font-weight:700}.pd-hb-tab.is-active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--pd-accent);border-radius:2px}
.pd-hb-track-wrap{overflow:hidden}.pd-hb-track{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding-bottom:2px}.pd-hb-track::-webkit-scrollbar{display:none}.pd-hb-track>.pd-hb-card{flex:0 0 calc((100% - 72px)/4);scroll-snap-align:start}
.pd-hb-card{min-width:0}.pd-hb-card__media-wrap{position:relative;margin-bottom:17px}.pd-hb-card__media{position:relative;display:block;aspect-ratio:4/3;border-radius:18px;overflow:hidden;background:#e8edf3}.pd-hb-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s cubic-bezier(.2,.7,.2,1)}.pd-hb-card:hover .pd-hb-card__media img{transform:scale(1.025)}.pd-hb-card__placeholder{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:linear-gradient(145deg,#edf1f5,#e4eaf0);color:#8a98a8}.pd-hb-card__placeholder svg{width:42px;height:42px;stroke:currentColor}.pd-hb-card__placeholder span{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#738293}
.pd-hb-badge{position:absolute;top:16px;left:16px;z-index:2;display:inline-flex;align-items:center;min-height:32px;padding:7px 16px;border-radius:999px;background:var(--pd-accent);color:#fff;text-decoration:none;font-size:13px;line-height:1;font-weight:700;box-shadow:0 2px 8px rgba(0,0,0,.06)}.pd-hb-badge:hover{filter:brightness(.92)}
.pd-hb-meta{display:flex;align-items:center;gap:16px;min-height:20px;margin-bottom:15px;color:#536170;font-size:12px;line-height:1.4}.pd-hb-meta__item{display:inline-flex;align-items:center;gap:6px}.pd-hb-meta svg{width:15px;height:15px;stroke:currentColor;flex:none}.pd-hb-card__title{margin:0 0 16px;font-size:clamp(21px,1.55vw,28px);line-height:1.12;letter-spacing:-.028em;font-weight:700}.pd-hb-card__title a{color:#080b0f;text-decoration:none}.pd-hb-card__title a:hover{color:var(--pd-accent)}.pd-hb-card__excerpt{margin:0;color:#344354;font-size:15px;line-height:1.55;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.pd-hb-card__read{display:inline-flex;margin-top:17px;color:#0b1118;text-decoration:none;font-size:14px;font-weight:700;border-bottom:1px solid currentColor;line-height:1.4}.pd-hb-card__read:hover{color:var(--pd-accent)}
.pd-hb-blog-page{padding:var(--pd-blog-pt,64px) 0 var(--pd-blog-pb,96px)}.pd-hb-blog-head{max-width:980px;margin-bottom:37px}.pd-hb-blog-eyebrow{margin:0 0 13px;color:var(--pd-accent);font-size:12px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.pd-hb-blog-heading{margin:0;font-size:clamp(46px,5.4vw,78px);line-height:.98;letter-spacing:-.05em;font-weight:700}.pd-hb-blog-desc{max-width:760px;margin:22px 0 0;color:#4a5868;font-size:17px;line-height:1.6}.pd-hb-blog-page .pd-hb-tabs{margin-bottom:40px}.pd-hb-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:58px 26px}.pd-hb-grid .pd-hb-card__title{font-size:clamp(22px,1.75vw,30px)}
.pd-hb-pagination{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:72px}.pd-hb-page-link{min-width:44px;height:44px;padding:0 13px;border:1px solid #d4dbe3;border-radius:9px;display:grid;place-items:center;color:#263342;text-decoration:none;font-size:14px;font-weight:650;background:#fff}.pd-hb-page-link:hover,.pd-hb-page-link.is-current{background:var(--pd-accent);border-color:var(--pd-accent);color:#fff}.pd-hb-page-link.is-gap{border-color:transparent;background:transparent;color:#7b8794;pointer-events:none}.pd-hb-page-link svg{width:17px;height:17px}
.pd-hb-surface a:focus-visible,.pd-hb-surface button:focus-visible{outline:3px solid color-mix(in srgb,var(--pd-accent) 38%,transparent);outline-offset:3px}
@media(max-width:1199px){.pd-hb-track>.pd-hb-card{flex-basis:calc((100% - 48px)/3)}.pd-hb-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pd-hb-title{font-size:clamp(42px,5vw,60px)}}
@media(max-width:767px){.pd-hb-shell{width:min(100% - 32px,1600px)}.pd-hb-showcase{padding:var(--pd-pt-m,56px) 0 var(--pd-pb-m,56px)}.pd-hb-showcase__header{align-items:center;margin-bottom:24px;gap:14px}.pd-hb-title{font-size:clamp(34px,10vw,48px);line-height:1.02}.pd-hb-view-all{display:none}.pd-hb-arrow{width:44px;height:44px;border-radius:9px}.pd-hb-tabs{gap:24px;margin-right:-16px;margin-bottom:24px}.pd-hb-tab{font-size:14px;padding-bottom:12px}.pd-hb-track-wrap{overflow:visible}.pd-hb-track{margin-right:-16px;gap:14px}.pd-hb-track>.pd-hb-card{flex-basis:82vw;max-width:370px}.pd-hb-card__media{border-radius:15px}.pd-hb-badge{top:12px;left:12px;min-height:29px;padding:6px 13px;font-size:12px}.pd-hb-meta{gap:12px;margin-bottom:12px}.pd-hb-card__title{font-size:23px;margin-bottom:12px}.pd-hb-card__excerpt{font-size:14px}.pd-hb-blog-page{padding:var(--pd-blog-pt-m,42px) 0 var(--pd-blog-pb-m,64px)}.pd-hb-blog-head{margin-bottom:28px}.pd-hb-blog-heading{font-size:clamp(40px,12vw,58px)}.pd-hb-blog-desc{font-size:15px;margin-top:16px}.pd-hb-blog-page .pd-hb-tabs{margin-bottom:30px}.pd-hb-grid{grid-template-columns:1fr;gap:44px}.pd-hb-pagination{margin-top:52px;flex-wrap:wrap}}
