.hp-block-headline-carousel,.hp-headline,.hp-headline-stage,.hp-headline-swiper{width:100%;min-width:0;max-width:100%}
.hp-block-headline-carousel{height:auto;align-self:start}
.hp-headline{--swiper-theme-color:var(--hp-accent);--hp-slider-pagination-idle:rgba(255,255,255,.48);container-type:inline-size;overflow:hidden}
.hp-headline-stage{display:flex;flex-direction:column}
.hp-headline-swiper{overflow:hidden}
.hp-headline[data-swiper-height-mobile]{--hp-headline-active-height:var(--hp-headline-height-mobile)}
.hp-headline[data-swiper-height-mobile] :is(.hp-headline-swiper,.swiper-wrapper,.swiper-slide,.hp-headline-item,.hp-headline-item>a,.hp-headline-media){height:var(--hp-headline-active-height)!important}
.hp-headline[data-swiper-height-mobile] .hp-headline-media img{width:100%;height:100%!important;object-fit:cover}
@media(min-width:768px){.hp-headline[data-swiper-height-tablet]{--hp-headline-active-height:var(--hp-headline-height-tablet)}}
@media(min-width:992px){.hp-headline[data-swiper-height-desktop]{--hp-headline-active-height:var(--hp-headline-height-desktop)}}
.hp-headline[data-swiper-height-mobile]:not([data-swiper-height-mobile="0"]) .hp-headline-media{height:var(--hp-headline-height-mobile)!important;aspect-ratio:auto!important}.hp-headline[data-swiper-height-mobile]:not([data-swiper-height-mobile="0"]) .hp-headline-media img{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:none;object-fit:cover}
@media(min-width:768px) and (max-width:991.98px){.hp-headline[data-swiper-height-tablet]:not([data-swiper-height-tablet="0"]) .hp-headline-media{height:var(--hp-headline-height-tablet)!important;aspect-ratio:auto!important}.hp-headline[data-swiper-height-tablet]:not([data-swiper-height-tablet="0"]) .hp-headline-media img{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:none;object-fit:cover}}
@media(min-width:992px){.hp-headline[data-swiper-height-desktop]:not([data-swiper-height-desktop="0"]) .hp-headline-media{height:var(--hp-headline-height-desktop)!important;aspect-ratio:auto!important}.hp-headline[data-swiper-height-desktop]:not([data-swiper-height-desktop="0"]) .hp-headline-media img{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:none;object-fit:cover}}
.hp-headline-swiper[data-swiper-height="0"] .swiper-slide{height:auto}
.hp-headline-item,.hp-headline-item>a,.hp-headline-media{position:relative;display:block;width:100%;min-width:0;overflow:hidden}
.hp-headline-item{height:100%;border-radius:var(--hp-card-radius);background:var(--bs-body-bg);container-type:inline-size}
.hp-headline-media{aspect-ratio:16/9;background:var(--bs-tertiary-bg)}
.hp-headline-media img{display:block;width:100%;height:100%;object-fit:cover}
.hp-headline--main .hp-headline-media{aspect-ratio:16/9}
.hp-headline--top .hp-headline-item,.hp-headline--top .hp-headline-media{height:300px;aspect-ratio:auto}
.hp-headline--top .hp-headline-copy{inset:auto auto 50% clamp(.9rem,3.2cqw,2rem);width:min(48%,620px);transform:translateY(50%);text-align:start}
.hp-headline--sub .hp-headline-swiper{background:var(--bs-border-color)}
.hp-headline--sub .hp-headline-item{border-radius:0}
.hp-headline--sub .swiper-slide{border-inline-end:0}
.hp-headline--sub .hp-slider-control{border:1px solid rgba(255,255,255,.68);background:rgba(0,0,0,.38);color:#fff;backdrop-filter:blur(4px)}
.hp-headline--author-media .hp-headline-media{background:#111827}
.hp-headline--author-media .hp-headline-media img{inset:0 0 0 auto!important;width:58%!important;max-width:58%!important;object-position:center top}
.hp-headline--author-media .hp-headline-item:after{inset:0;background:linear-gradient(90deg,#111827 0,#111827 35%,rgba(17,24,39,.9) 48%,rgba(17,24,39,.18) 72%,transparent 100%)}
.hp-headline--author-media .hp-headline-copy{inset:auto auto 50% clamp(.9rem,3.2cqw,2rem);width:min(44%,560px);transform:translateY(50%);text-align:start}
.hp-headline-copy{position:absolute;z-index:2;inset-inline:clamp(.65rem,2vw,1.35rem);inset-block-end:clamp(.65rem,2vw,1.35rem);padding:0;color:#fff;text-shadow:0 2px 14px rgba(0,0,0,.78)}
.hp-headline-item:after{content:"";position:absolute;z-index:1;inset:35% 0 0;background:linear-gradient(transparent,rgba(0,0,0,.9));pointer-events:none}
.hp-block-headline-carousel .hp-headline .hp-headline-item--image-only:after{display:none!important}
.hp-block-headline-carousel .hp-headline .hp-headline-item--image-only .hp-headline-media{background:transparent!important}
.hp-block-headline-carousel .hp-headline .hp-headline-item--image-only .hp-headline-media img{inset:0!important;width:100%!important;max-width:none!important;height:100%!important;object-fit:cover!important;object-position:center!important;-webkit-mask-image:none!important;mask-image:none!important}
.hp-headline-copy h3{display:-webkit-box;max-height:4lh;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;margin:0;font:800 clamp(.9rem,1.8vw,2rem)/1.16 var(--hp-font-heading);text-overflow:clip;white-space:normal}
.hp-headline-copy h3:is(.text-truncate,.text-nowrap){text-overflow:clip!important;white-space:normal!important}
.hp-headline-copy p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin:.35rem 0 0;color:#fff;font-size:.82rem}
.hp-headline-copy time{display:block;margin-block-start:.35rem;color:rgba(255,255,255,.82);font-size:.7rem}
.hp-headline-category,.hp-headline-kind{position:absolute;z-index:3;inset-block-start:.65rem;display:inline-flex;align-items:center;min-height:24px;color:#fff;background:var(--hp-accent)}
.hp-headline-category{background:var(--hp-category-badge-color,var(--hp-accent))}
.hp-headline-category{inset-inline-start:.65rem;padding:.25rem .55rem;font:750 .66rem var(--hp-font-navigation);text-transform:uppercase}
.hp-headline-kind{inset-inline-end:.65rem;justify-content:center;width:30px;border-radius:50%;font-size:.88rem}
.hp-headline .swiper-button-next,.hp-headline .swiper-button-prev{width:38px;height:38px;--swiper-navigation-size:18px}
.hp-headline .swiper-pagination{display:flex;justify-content:center;gap:.2rem}
.hp-headline .swiper-pagination-bullet{opacity:.55}
.hp-headline .swiper-pagination-bullet-active{background:var(--hp-accent);opacity:1}
.hp-headline-pagination{position:relative!important;inset:auto!important;order:2;display:flex!important;align-items:stretch;justify-content:stretch;box-sizing:border-box;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;transform:none!important;background:var(--bs-body-bg);color:var(--bs-body-color);border:1px solid var(--bs-border-color);border-block-start:0;border-radius:0 0 var(--hp-card-radius) var(--hp-card-radius);overflow:hidden;z-index:2}.hp-headline-stage[data-pagination-position^="top-"]>.hp-headline-pagination{order:0;border-block-start:1px solid var(--bs-border-color);border-block-end:0;border-radius:var(--hp-card-radius) var(--hp-card-radius) 0 0}.hp-headline-stage>.hp-headline-swiper{order:1}.hp-headline-swiper[data-swiper-pagination="0"]+.hp-headline-pagination{display:none!important}.hp-headline-pagination.hp-slider-pagination--numbers{height:40px;gap:1px}.hp-headline-pagination.hp-slider-pagination--numbers .swiper-pagination-bullet{display:grid;place-items:center;flex:1 1 0;min-width:0;width:auto;height:40px;margin:0!important;padding:0;border:0;border-inline-end:1px solid var(--bs-border-color);border-radius:0;background:var(--bs-body-bg);color:var(--bs-body-color);font-size:clamp(.56rem,1.25cqw,.8rem);font-weight:800;opacity:1}.hp-headline-pagination.hp-slider-pagination--numbers .swiper-pagination-bullet:last-child{border-inline-end:0}.hp-headline-pagination.hp-slider-pagination--numbers .swiper-pagination-bullet-active{background:var(--hp-accent);color:#fff}.hp-headline-pagination.hp-slider-pagination--segments{height:18px;padding:5px!important;gap:3px}.hp-headline-pagination.hp-slider-pagination--segments .swiper-pagination-bullet{position:relative;flex:1 1 0;width:auto;height:8px;margin:0!important;border:0;border-radius:999px;background:var(--bs-tertiary-bg);opacity:1}.hp-headline-pagination.hp-slider-pagination--segments .swiper-pagination-bullet::before{display:none}.hp-headline-pagination.hp-slider-pagination--segments .swiper-pagination-bullet-active{background:var(--hp-accent)}.hp-headline-pagination.swiper-pagination-fraction{height:40px;align-items:center;justify-content:center;font-weight:800}.hp-headline-pagination.swiper-pagination-progressbar{position:relative!important;height:8px!important;background:var(--bs-tertiary-bg)}.hp-headline-pagination.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--hp-accent)}
.hp-headline-stage:not([data-pagination-position^="top-"]):has(>.hp-headline-swiper[data-swiper-pagination="1"]) .hp-headline-item{border-end-start-radius:0;border-end-end-radius:0}.hp-headline-stage[data-pagination-position^="top-"]:has(>.hp-headline-swiper[data-swiper-pagination="1"]) .hp-headline-item{border-start-start-radius:0;border-start-end-radius:0}
/* Counter placement: four clear positions around the image. */
.hp-headline-stage[data-pagination-position="top"]>.hp-headline-pagination{order:0;border-block-start:1px solid var(--bs-border-color);border-block-end:0;border-radius:var(--hp-card-radius) var(--hp-card-radius) 0 0}
.hp-headline-stage[data-pagination-position="top"]:has(>.hp-headline-swiper[data-swiper-pagination="1"]) .hp-headline-item{border-start-start-radius:0;border-start-end-radius:0;border-end-start-radius:var(--hp-card-radius);border-end-end-radius:var(--hp-card-radius)}
.hp-headline-stage[data-pagination-position="bottom"]:has(>.hp-headline-swiper[data-swiper-pagination="1"]) .hp-headline-item{border-end-start-radius:0;border-end-end-radius:0}
.hp-headline-stage:is([data-pagination-position="left"],[data-pagination-position="right"]){flex-direction:row;align-items:stretch}
.hp-headline-stage:is([data-pagination-position="left"],[data-pagination-position="right"])>.hp-headline-swiper{flex:1 1 auto;width:calc(100% - 40px);min-width:0}
.hp-headline-stage:is([data-pagination-position="left"],[data-pagination-position="right"])>.hp-headline-pagination{align-self:stretch;flex:0 0 40px;flex-direction:column;width:40px!important;height:auto!important;border-block-start:1px solid var(--bs-border-color)}
.hp-headline-stage[data-pagination-position="left"]>.hp-headline-pagination{order:0;border-inline-end:0;border-radius:var(--hp-card-radius) 0 0 var(--hp-card-radius)}
.hp-headline-stage[data-pagination-position="right"]>.hp-headline-pagination{order:2;border-inline-start:0;border-radius:0 var(--hp-card-radius) var(--hp-card-radius) 0}
.hp-headline-stage[data-pagination-position="left"]:has(>.hp-headline-swiper[data-swiper-pagination="1"]) .hp-headline-item{border-start-start-radius:0;border-end-start-radius:0}
.hp-headline-stage[data-pagination-position="right"]:has(>.hp-headline-swiper[data-swiper-pagination="1"]) .hp-headline-item{border-start-end-radius:0;border-end-end-radius:0}
.hp-headline-stage:is([data-pagination-position="left"],[data-pagination-position="right"])>.hp-headline-pagination.hp-slider-pagination--numbers{height:auto}
.hp-headline-stage:is([data-pagination-position="left"],[data-pagination-position="right"])>.hp-headline-pagination.hp-slider-pagination--numbers :is(.swiper-pagination-bullet,.hp-headline-all-counter){flex:1 1 0;width:40px;height:auto;min-height:0;border-inline-end:0;border-block-end:1px solid var(--bs-border-color)}
.hp-headline-stage:is([data-pagination-position="left"],[data-pagination-position="right"])>.hp-headline-pagination.hp-slider-pagination--numbers :is(.swiper-pagination-bullet,.hp-headline-all-counter):last-child{border-block-end:0}
.hp-headline-stage:is([data-pagination-position="left"],[data-pagination-position="right"])>.hp-headline-pagination.hp-slider-pagination--segments{width:18px!important;flex-basis:18px;padding:5px!important}
.hp-headline-stage:is([data-pagination-position="left"],[data-pagination-position="right"])>.hp-headline-pagination.hp-slider-pagination--segments :is(.swiper-pagination-bullet,.hp-headline-all-counter){flex:1 1 0;width:8px;height:auto;min-height:0}
.hp-headline-stage:is([data-pagination-position="left"],[data-pagination-position="right"])>.hp-headline-pagination.swiper-pagination-fraction{width:40px!important;height:auto;writing-mode:vertical-rl}
.hp-headline-stage:is([data-pagination-position="left"],[data-pagination-position="right"])>.hp-headline-pagination.swiper-pagination-progressbar{width:8px!important;height:auto!important;flex-basis:8px}
.hp-headline-stage:is([data-pagination-position="left"],[data-pagination-position="right"])>.hp-headline-pagination.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:center top}
.hp-headline-pagination .hp-headline-all-counter{display:grid;place-items:center;flex:1 1 0;min-width:0;color:inherit;text-decoration:none;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.hp-headline-pagination.hp-slider-pagination--numbers .hp-headline-all-counter{height:40px;border-inline-start:0;font-size:clamp(.56rem,1.25cqw,.8rem);font-weight:900}.hp-headline-pagination.hp-slider-pagination--numbers .hp-headline-all-counter:hover,.hp-headline-pagination.hp-slider-pagination--numbers .hp-headline-all-counter:focus-visible{background:var(--hp-accent);color:#fff;outline:0}.hp-headline-pagination.hp-slider-pagination--segments .hp-headline-all-counter{height:8px;border-radius:999px;background:var(--hp-accent);color:#fff;font-size:.5rem;font-weight:900}.hp-headline-pagination.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{inset:0 auto 0 0;width:100%;height:100%;transform-origin:left center;transition:transform .25s ease}
.hp-headline-pagination--accent-strip{border-color:var(--hp-accent);background:var(--hp-accent);color:#fff}.hp-headline-pagination--accent-strip.hp-slider-pagination--numbers :is(.swiper-pagination-bullet,.hp-headline-all-counter){border-color:rgba(255,255,255,.25);background:transparent;color:#fff}.hp-headline-pagination--accent-strip.hp-slider-pagination--numbers .swiper-pagination-bullet-active{background:var(--hp-secondary,#171717);color:#fff}.hp-headline-pagination--dark-strip{border-color:#171717;background:#171717;color:#fff}.hp-headline-pagination--dark-strip.hp-slider-pagination--numbers :is(.swiper-pagination-bullet,.hp-headline-all-counter){border-color:rgba(255,255,255,.18);background:#171717;color:#fff}.hp-headline-pagination--dark-strip.hp-slider-pagination--numbers .swiper-pagination-bullet-active{background:var(--hp-accent);color:#fff}.hp-headline-pagination--outline-strip{border:1px solid var(--hp-accent);background:transparent;color:var(--hp-accent)}.hp-headline-pagination--outline-strip.hp-slider-pagination--numbers :is(.swiper-pagination-bullet,.hp-headline-all-counter){border-color:color-mix(in srgb,var(--hp-accent) 35%,var(--bs-border-color));background:transparent;color:var(--hp-accent)}.hp-headline-pagination--outline-strip.hp-slider-pagination--numbers .swiper-pagination-bullet-active{background:var(--hp-accent);color:#fff}.hp-headline-pagination--rounded-pills{gap:4px;padding:4px!important;border:0;background:transparent}.hp-headline-pagination--rounded-pills.hp-slider-pagination--numbers :is(.swiper-pagination-bullet,.hp-headline-all-counter){height:32px;border:1px solid var(--bs-border-color);border-radius:999px;background:var(--bs-tertiary-bg);color:var(--bs-body-color)}.hp-headline-pagination--rounded-pills.hp-slider-pagination--numbers .swiper-pagination-bullet-active{border-color:var(--hp-accent);background:var(--hp-accent);color:#fff}.hp-headline-pagination--minimal-line{border:0;border-radius:0;background:transparent}.hp-headline-pagination--minimal-line.hp-slider-pagination--numbers :is(.swiper-pagination-bullet,.hp-headline-all-counter){height:36px;border:0;border-block-end:2px solid var(--bs-border-color);background:transparent;color:var(--bs-secondary-color)}.hp-headline-pagination--minimal-line.hp-slider-pagination--numbers .swiper-pagination-bullet-active{border-block-end-color:var(--hp-accent);background:transparent;color:var(--hp-accent)}
.hp-headline-pagination--accent-strip.hp-slider-pagination--numbers .hp-headline-all-counter:is(:hover,:focus-visible){background:var(--hp-secondary,#171717);color:#fff}.hp-headline-pagination--dark-strip.hp-slider-pagination--numbers .hp-headline-all-counter:is(:hover,:focus-visible),.hp-headline-pagination--outline-strip.hp-slider-pagination--numbers .hp-headline-all-counter:is(:hover,:focus-visible),.hp-headline-pagination--rounded-pills.hp-slider-pagination--numbers .hp-headline-all-counter:is(:hover,:focus-visible){border-color:var(--hp-accent);background:var(--hp-accent);color:#fff}.hp-headline-pagination--minimal-line.hp-slider-pagination--numbers .hp-headline-all-counter:is(:hover,:focus-visible){border-block-end-color:var(--hp-accent);background:transparent;color:var(--hp-accent)}
.hp-headline--slider-2 .hp-headline-copy h3,.hp-headline--slider-3 .hp-headline-copy h3{font-size:clamp(.9rem,1.45vw,1.35rem)}
.hp-headline--slider-4 .hp-headline-copy h3,.hp-headline--slider-5 .hp-headline-copy h3,.hp-headline--slider-6 .hp-headline-copy h3{font-size:clamp(.78rem,1.05vw,1rem);-webkit-line-clamp:4;line-clamp:4}
.hp-headline--slider-4 .hp-headline-copy p,.hp-headline--slider-5 .hp-headline-copy p,.hp-headline--slider-6 .hp-headline-copy p{display:none}
.hp-headline--slider-6 .hp-headline-copy{inset-inline:.55rem;inset-block-end:.55rem}
.hp-headline--slider-6 .hp-headline-category{inset-block-start:.45rem;inset-inline-start:.45rem;min-height:20px;padding:.18rem .4rem;font-size:.58rem}
.hp-headline[data-overlay-text-size="compact"] .hp-headline-copy h3{font-size:clamp(.88rem,5cqw,1.15rem)!important}.hp-headline[data-overlay-text-size="compact"] .hp-headline-copy p{font-size:clamp(.68rem,3.25cqw,.82rem)!important}.hp-headline[data-overlay-text-size="compact"] .hp-headline-copy time{font-size:clamp(.6rem,2.7cqw,.72rem)!important}
.hp-headline[data-overlay-text-size="small"] .hp-headline-copy h3{font-size:clamp(1rem,6cqw,1.4rem)!important}.hp-headline[data-overlay-text-size="small"] .hp-headline-copy p{font-size:clamp(.74rem,3.7cqw,.92rem)!important}.hp-headline[data-overlay-text-size="small"] .hp-headline-copy time{font-size:clamp(.64rem,3cqw,.78rem)!important}
.hp-headline[data-overlay-text-size="medium"] .hp-headline-copy h3{font-size:clamp(1.12rem,6.8cqw,1.8rem)!important}.hp-headline[data-overlay-text-size="medium"] .hp-headline-copy p{font-size:clamp(.82rem,4.1cqw,1.05rem)!important}.hp-headline[data-overlay-text-size="medium"] .hp-headline-copy time{font-size:clamp(.7rem,3.35cqw,.86rem)!important}
.hp-headline[data-overlay-text-size="large"] .hp-headline-copy h3{font-size:clamp(1.3rem,7.5cqw,2.75rem)!important}.hp-headline[data-overlay-text-size="large"] .hp-headline-copy p{font-size:clamp(.9rem,4.55cqw,1.2rem)!important}.hp-headline[data-overlay-text-size="large"] .hp-headline-copy time{font-size:clamp(.76rem,3.7cqw,.95rem)!important}
.hp-headline[data-overlay-text-size="xlarge"] .hp-headline-copy h3{font-size:clamp(1.55rem,9cqw,3.5rem)!important}.hp-headline[data-overlay-text-size="xlarge"] .hp-headline-copy p{font-size:clamp(1rem,5.1cqw,1.35rem)!important}.hp-headline[data-overlay-text-size="xlarge"] .hp-headline-copy time{font-size:clamp(.82rem,4.05cqw,1.05rem)!important}
@media(max-width:575.98px){.hp-headline-copy{inset-inline:.7rem;inset-block-end:.7rem}.hp-headline-copy h3,.hp-headline--slider-2 .hp-headline-copy h3,.hp-headline--slider-3 .hp-headline-copy h3,.hp-headline--slider-4 .hp-headline-copy h3,.hp-headline--slider-5 .hp-headline-copy h3,.hp-headline--slider-6 .hp-headline-copy h3{font-size:1rem}.hp-headline-copy p{display:none}.hp-headline .swiper-button-next,.hp-headline .swiper-button-prev{width:32px;height:32px}}
@media(max-width:767.98px){.hp-headline--top .hp-headline-item,.hp-headline--top .hp-headline-media{height:auto;aspect-ratio:16/9}.hp-headline--author-media .hp-headline-media img{inset:0!important;width:100%!important;max-width:none!important;object-position:center top}.hp-headline--author-media .hp-headline-item:after{inset:28% 0 0;background:linear-gradient(180deg,transparent,rgba(0,0,0,.92))}.hp-headline--author-media .hp-headline-copy{inset:auto .75rem .75rem;width:auto;transform:none}}

/* Image/text overlay templates are independent from the visible slide count. */
.hp-headline[class*="hp-headline--overlay-"] .hp-headline-item:after{pointer-events:none}
.hp-headline--overlay-bottom-gradient .hp-headline-item:after{inset:0;background:linear-gradient(180deg,transparent 0,transparent 34%,rgba(0,0,0,.12) 44%,rgba(0,0,0,.42) 56%,rgba(0,0,0,.76) 68%,rgba(0,0,0,.94) 82%,#000 100%)}
.hp-headline--overlay-bottom-gradient .hp-headline-copy{inset-inline:clamp(.75rem,2.4cqw,1.55rem);inset-block-end:clamp(.8rem,2.4cqw,1.5rem)}
.hp-headline--overlay-bottom-gradient .hp-headline-copy h3{font-size:clamp(1rem,3.15cqw,2.35rem)}
.hp-headline--overlay-bottom-band .hp-headline-item:after{inset:auto 0 0;height:clamp(76px,27%,138px);background:linear-gradient(180deg,rgba(0,0,0,.08),rgba(0,0,0,.94) 38%,#000)}
.hp-headline--overlay-bottom-band .hp-headline-copy{inset-inline:clamp(.75rem,2.2cqw,1.35rem);inset-block-end:clamp(.6rem,1.7cqw,1rem)}
.hp-headline--overlay-bottom-band .hp-headline-copy h3{font-size:clamp(1rem,3.35cqw,2.25rem);line-height:1.08;-webkit-line-clamp:2}
.hp-headline--overlay-left-gradient .hp-headline-media{background:#040d1f}.hp-headline--overlay-left-gradient .hp-headline-media img{inset:0 0 0 auto;width:70%;max-width:70%;object-fit:cover;object-position:center}.hp-headline--overlay-left-gradient .hp-headline-item:after{inset:0;background:linear-gradient(90deg,#040d1f 0,rgba(4,13,31,1) 30%,rgba(4,13,31,.96) 40%,rgba(4,13,31,.76) 50%,rgba(4,13,31,.42) 60%,rgba(4,13,31,.14) 68%,transparent 75%)}.hp-headline--overlay-left-gradient .hp-headline-copy{inset:auto auto 50% clamp(.8rem,3.2cqw,2rem);width:min(48%,620px);max-width:calc(100% - 2rem);transform:translateY(50%);text-shadow:0 2px 10px #000}.hp-headline--overlay-left-gradient .hp-headline-copy h3{font-size:clamp(1.05rem,4.1cqw,3rem);line-height:1.04;-webkit-line-clamp:4}.hp-headline--overlay-left-gradient .hp-headline-copy p{font-size:clamp(.72rem,1.35cqw,1rem)}
.hp-headline--overlay-right-gradient .hp-headline-media{background:#08080a}.hp-headline--overlay-right-gradient .hp-headline-media img{inset:0 auto 0 0;width:70%;max-width:70%;object-fit:cover;object-position:center}.hp-headline--overlay-right-gradient .hp-headline-item:after{inset:0;background:linear-gradient(270deg,#08080a 0,rgba(8,8,10,1) 30%,rgba(8,8,10,.96) 40%,rgba(8,8,10,.76) 50%,rgba(8,8,10,.42) 60%,rgba(8,8,10,.14) 68%,transparent 75%)}.hp-headline--overlay-right-gradient .hp-headline-copy{inset:auto clamp(.8rem,3.2cqw,2rem) 50% auto;width:min(48%,620px);max-width:calc(100% - 2rem);transform:translateY(50%);text-align:end;text-shadow:0 2px 10px #000}.hp-headline--overlay-right-gradient .hp-headline-copy h3{font-size:clamp(1.05rem,3.8cqw,2.75rem);line-height:1.06;-webkit-line-clamp:4}
@media(min-width:768px){
.hp-block-headline-carousel .hp-headline.hp-headline--overlay-left-gradient .hp-headline-media img{inset:0 0 0 auto!important;width:70%!important;max-width:70%!important;object-fit:cover;object-position:center;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 10%,#000 100%);mask-image:linear-gradient(90deg,transparent 0,#000 10%,#000 100%)}
.hp-block-headline-carousel .hp-headline.hp-headline--overlay-right-gradient .hp-headline-media img{inset:0 auto 0 0!important;width:70%!important;max-width:70%!important;object-fit:cover;object-position:center;-webkit-mask-image:linear-gradient(270deg,transparent 0,#000 10%,#000 100%);mask-image:linear-gradient(270deg,transparent 0,#000 10%,#000 100%)}
}
@media(max-width:767.98px){
.hp-block-headline-carousel .hp-headline.hp-headline--overlay-left-gradient .hp-headline-media img,.hp-block-headline-carousel .hp-headline.hp-headline--overlay-right-gradient .hp-headline-media img{inset:0!important;width:100%!important;max-width:none!important;object-fit:cover;object-position:center;-webkit-mask-image:none;mask-image:none}
}
.hp-headline--overlay-bottom-panel .hp-headline-item:after{display:none}.hp-headline--overlay-bottom-panel .hp-headline-copy{inset:auto auto clamp(.75rem,2.2cqw,1.4rem) clamp(.75rem,2.2cqw,1.4rem);width:min(68%,680px);padding:clamp(.65rem,1.8cqw,1.15rem);background:rgba(0,0,0,.84);border-inline-start:4px solid var(--hp-accent);border-radius:0 var(--hp-card-radius) var(--hp-card-radius) 0;text-shadow:none;backdrop-filter:blur(4px)}.hp-headline--overlay-bottom-panel .hp-headline-copy h3{font-size:clamp(.95rem,2.8cqw,2rem);line-height:1.12}
.hp-headline--overlay-center-glass .hp-headline-item:after{inset:0;background:rgba(0,0,0,.28)}.hp-headline--overlay-center-glass .hp-headline-copy{inset:50% auto auto 50%;width:min(76%,760px);padding:clamp(.8rem,2.4cqw,1.6rem);transform:translate(-50%,-50%);background:rgba(5,8,14,.58);border:1px solid rgba(255,255,255,.28);border-radius:var(--hp-card-radius);text-align:center;backdrop-filter:blur(10px)}.hp-headline--overlay-center-glass .hp-headline-copy h3{font-size:clamp(1rem,3.4cqw,2.45rem);line-height:1.08}
.hp-headline--overlay-top-gradient .hp-headline-item:after{inset:0;background:linear-gradient(180deg,#000 0,rgba(0,0,0,.94) 18%,rgba(0,0,0,.76) 32%,rgba(0,0,0,.42) 44%,rgba(0,0,0,.12) 56%,transparent 66%,transparent 100%)}.hp-headline--overlay-top-gradient .hp-headline-copy{inset:clamp(.8rem,2.4cqw,1.5rem) clamp(.8rem,2.4cqw,1.5rem) auto}.hp-headline--overlay-top-gradient .hp-headline-copy h3{font-size:clamp(1rem,3cqw,2.15rem);line-height:1.1;-webkit-line-clamp:2}
.hp-headline--overlay-top-band .hp-headline-item:after{inset:0 0 auto;height:clamp(76px,27%,138px);background:linear-gradient(180deg,#000 0,rgba(0,0,0,.94) 62%,rgba(0,0,0,.08))}.hp-headline--overlay-top-band .hp-headline-copy{inset:clamp(.6rem,1.7cqw,1rem) clamp(.75rem,2.2cqw,1.35rem) auto}.hp-headline--overlay-top-band .hp-headline-copy h3{font-size:clamp(1rem,3.35cqw,2.25rem);line-height:1.08;-webkit-line-clamp:2}
.hp-headline--overlay-left-panel .hp-headline-media img{object-position:78% center}.hp-headline--overlay-left-panel .hp-headline-item:after{inset:0 46% 0 0;background:linear-gradient(90deg,#05080e 0,rgba(5,8,14,.96) 72%,rgba(5,8,14,.12) 100%)}.hp-headline--overlay-left-panel .hp-headline-copy{inset:auto auto 50% clamp(.8rem,2.8cqw,1.8rem);width:min(43%,560px);max-width:calc(100% - 2rem);transform:translateY(50%);text-shadow:none}.hp-headline--overlay-left-panel .hp-headline-copy h3{font-size:clamp(1rem,3.6cqw,2.65rem);line-height:1.02;-webkit-line-clamp:4}
.hp-headline--overlay-right-panel .hp-headline-media img{object-position:22% center}.hp-headline--overlay-right-panel .hp-headline-item:after{inset:0 0 0 46%;background:linear-gradient(270deg,#05080e 0,rgba(5,8,14,.96) 72%,rgba(5,8,14,.12) 100%)}.hp-headline--overlay-right-panel .hp-headline-copy{inset:auto clamp(.8rem,2.8cqw,1.8rem) 50% auto;width:min(43%,560px);max-width:calc(100% - 2rem);transform:translateY(50%);text-align:end;text-shadow:none}.hp-headline--overlay-right-panel .hp-headline-copy h3{font-size:clamp(1rem,3.6cqw,2.65rem);line-height:1.02;-webkit-line-clamp:4}
.hp-headline--overlay-cinematic .hp-headline-item:after{inset:18% 0 0;background:linear-gradient(180deg,transparent,rgba(0,0,0,.3) 32%,rgba(0,0,0,.96))}.hp-headline--overlay-cinematic .hp-headline-copy{inset-inline:clamp(.85rem,3.1cqw,2.2rem);inset-block-end:clamp(.9rem,3cqw,2rem);max-width:88%}.hp-headline--overlay-cinematic .hp-headline-copy h3{font-size:clamp(1.15rem,4.6cqw,3.35rem);font-weight:900;line-height:.98;letter-spacing:-.035em;text-transform:uppercase;-webkit-line-clamp:3}.hp-headline--overlay-cinematic .hp-headline-copy time{display:inline-flex;width:max-content;padding:.22rem .48rem;background:var(--hp-accent);color:#fff;font-weight:800;text-shadow:none}
@media(max-width:767.98px){.hp-headline--overlay-left-gradient .hp-headline-item:after,.hp-headline--overlay-right-gradient .hp-headline-item:after{inset:30% 0 0;background:linear-gradient(180deg,transparent,rgba(0,0,0,.9))}.hp-headline--overlay-left-gradient .hp-headline-media img,.hp-headline--overlay-right-gradient .hp-headline-media img{object-position:center}.hp-headline--overlay-left-gradient .hp-headline-copy,.hp-headline--overlay-right-gradient .hp-headline-copy{inset:auto .75rem .75rem;width:auto;max-width:none;transform:none;text-align:start}.hp-headline--overlay-left-gradient .hp-headline-copy h3,.hp-headline--overlay-right-gradient .hp-headline-copy h3{font-size:clamp(1rem,5.2vw,1.45rem);line-height:1.08;-webkit-line-clamp:3}.hp-headline--overlay-bottom-panel .hp-headline-copy{width:calc(100% - 1.5rem)}.hp-headline--overlay-center-glass .hp-headline-copy{width:calc(100% - 1.5rem)}}
@media(max-width:767.98px){.hp-headline--overlay-left-panel .hp-headline-item:after,.hp-headline--overlay-right-panel .hp-headline-item:after{inset:30% 0 0;background:linear-gradient(180deg,transparent,rgba(0,0,0,.9))}.hp-headline--overlay-left-panel .hp-headline-media img,.hp-headline--overlay-right-panel .hp-headline-media img{object-position:center}.hp-headline--overlay-left-panel .hp-headline-copy,.hp-headline--overlay-right-panel .hp-headline-copy{inset:auto .75rem .75rem;width:auto;max-width:none;transform:none;text-align:start}.hp-headline--overlay-left-panel .hp-headline-copy h3,.hp-headline--overlay-right-panel .hp-headline-copy h3{font-size:clamp(1rem,5.2vw,1.45rem);line-height:1.08;-webkit-line-clamp:3}}

/* News-level headline title and position override the block template per slide. */
.hp-headline-custom-title{display:-webkit-box!important;max-height:4lh;-webkit-box-orient:vertical;-webkit-line-clamp:4!important;line-clamp:4!important}
.hp-headline-title-line{display:block;overflow:visible;color:#fff;white-space:normal;text-overflow:clip}
.hp-headline-title-line.is-accent{color:var(--hp-accent);text-shadow:0 2px 14px rgba(0,0,0,.9)}
.hp-block-headline-carousel .hp-headline .hp-headline-item[data-headline-position] .hp-headline-media img{inset:0!important;width:100%!important;max-width:none!important;height:100%!important;object-fit:cover;object-position:center;-webkit-mask-image:none;mask-image:none}
.hp-block-headline-carousel .hp-headline .hp-headline-item[data-headline-position="bottom"]:after{inset:0;background:linear-gradient(180deg,transparent 0,transparent 34%,rgba(0,0,0,.12) 44%,rgba(0,0,0,.42) 56%,rgba(0,0,0,.76) 68%,rgba(0,0,0,.94) 82%,#000 100%)}
.hp-block-headline-carousel .hp-headline .hp-headline-item[data-headline-position="bottom"] .hp-headline-copy{inset: auto clamp(.75rem,2.4cqw,1.55rem) clamp(.8rem,2.4cqw,1.5rem);width:auto;max-width:none;transform:none;text-align:start}
.hp-block-headline-carousel .hp-headline .hp-headline-item[data-headline-position="top"]:after{inset:0;background:linear-gradient(180deg,#000 0,rgba(0,0,0,.94) 18%,rgba(0,0,0,.76) 32%,rgba(0,0,0,.42) 44%,rgba(0,0,0,.12) 56%,transparent 66%,transparent 100%)}
.hp-block-headline-carousel .hp-headline .hp-headline-item[data-headline-position="top"] .hp-headline-copy{inset:clamp(2.8rem,6cqw,3.6rem) clamp(.75rem,2.4cqw,1.55rem) auto;width:auto;max-width:none;transform:none;text-align:start}
.hp-block-headline-carousel .hp-headline .hp-headline-item[data-headline-position="left"] .hp-headline-media{background:#040d1f}
.hp-block-headline-carousel .hp-headline .hp-headline-item[data-headline-position="left"] .hp-headline-media img{inset:0 0 0 auto!important;width:70%!important;max-width:70%!important;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 10%,#000 100%);mask-image:linear-gradient(90deg,transparent 0,#000 10%,#000 100%)}
.hp-block-headline-carousel .hp-headline .hp-headline-item[data-headline-position="left"]:after{inset:0;background:linear-gradient(90deg,#040d1f 0,rgba(4,13,31,1) 30%,rgba(4,13,31,.96) 40%,rgba(4,13,31,.76) 50%,rgba(4,13,31,.42) 60%,rgba(4,13,31,.14) 68%,transparent 75%)}
.hp-block-headline-carousel .hp-headline .hp-headline-item[data-headline-position="left"] .hp-headline-copy{inset:auto auto 50% clamp(.8rem,3.2cqw,2rem);width:min(48%,620px);max-width:calc(100% - 2rem);transform:translateY(50%);text-align:start}
.hp-block-headline-carousel .hp-headline .hp-headline-item[data-headline-position="right"] .hp-headline-media{background:#08080a}
.hp-block-headline-carousel .hp-headline .hp-headline-item[data-headline-position="right"] .hp-headline-media img{inset:0 auto 0 0!important;width:70%!important;max-width:70%!important;-webkit-mask-image:linear-gradient(270deg,transparent 0,#000 10%,#000 100%);mask-image:linear-gradient(270deg,transparent 0,#000 10%,#000 100%)}
.hp-block-headline-carousel .hp-headline .hp-headline-item[data-headline-position="right"]:after{inset:0;background:linear-gradient(270deg,#08080a 0,rgba(8,8,10,1) 30%,rgba(8,8,10,.96) 40%,rgba(8,8,10,.76) 50%,rgba(8,8,10,.42) 60%,rgba(8,8,10,.14) 68%,transparent 75%)}
.hp-block-headline-carousel .hp-headline .hp-headline-item[data-headline-position="right"] .hp-headline-copy{inset:auto clamp(.8rem,3.2cqw,2rem) 50% auto;width:min(48%,620px);max-width:calc(100% - 2rem);transform:translateY(50%);text-align:end}
@media(max-width:767.98px){
.hp-block-headline-carousel .hp-headline .hp-headline-item[data-headline-position] .hp-headline-media img{inset:0!important;width:100%!important;max-width:none!important;-webkit-mask-image:none;mask-image:none}
.hp-block-headline-carousel .hp-headline .hp-headline-item[data-headline-position]:after{inset:0;background:linear-gradient(180deg,transparent 0,transparent 34%,rgba(0,0,0,.16) 46%,rgba(0,0,0,.7) 68%,#000 100%)}
.hp-block-headline-carousel .hp-headline .hp-headline-item[data-headline-position] .hp-headline-copy{inset:auto .75rem .75rem;width:auto;max-width:none;transform:none;text-align:start}
}

/* Başlıklar seçilen tipografi boyutuyla doğal sarılır; yalnız dördüncü satırdan sonra kesilir. */
.hp-headline .hp-headline-copy h3{display:-webkit-box!important;max-height:4lh;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:4!important;line-clamp:4!important;text-overflow:clip!important;white-space:normal!important}
.hp-headline .hp-headline-copy h3 .hp-headline-title-line{display:block!important;overflow:visible!important;white-space:normal!important;text-overflow:clip!important}

/* Article sliders always use the author's portrait composition, including when an
   individual article still carries a legacy headline-position override. */
@media(min-width:768px){
.hp-block-headline-carousel .hp-headline.hp-headline--author-media .hp-headline-item .hp-headline-media img{inset:0 0 0 auto!important;width:58%!important;max-width:58%!important;height:100%!important;object-fit:cover;object-position:center top!important;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 12%,#000 100%)!important;mask-image:linear-gradient(90deg,transparent 0,#000 12%,#000 100%)!important}
.hp-block-headline-carousel .hp-headline.hp-headline--author-media .hp-headline-item:after{inset:0!important;background:linear-gradient(90deg,#111827 0,#111827 35%,rgba(17,24,39,.9) 48%,rgba(17,24,39,.18) 72%,transparent 100%)!important}
.hp-block-headline-carousel .hp-headline.hp-headline--author-media .hp-headline-item .hp-headline-copy{inset:auto auto 50% clamp(.9rem,3.2cqw,2rem)!important;width:min(44%,560px)!important;max-width:44%!important;transform:translateY(50%)!important;text-align:start!important}
}

/* Başlık alanı, seçilen şablon ve cihazdan bağımsız olarak görselin dörtte üçünü aşmaz. */
.hp-block-headline-carousel .hp-headline .hp-headline-copy{box-sizing:border-box;max-width:75%!important}

/* Badge geometry is calculated from each slide's real width and height by block.js. */
.hp-headline-status-badge{position:absolute;z-index:5;display:inline-flex;align-items:center;justify-content:center;gap:.35em;box-sizing:border-box;width:max-content;max-width:46%;height:var(--hp-headline-badge-height,clamp(18px,10%,46px));min-height:0;padding-inline:var(--hp-headline-badge-padding,clamp(.42rem,3cqw,.9rem));overflow:hidden;border:0;border-radius:var(--hp-headline-badge-radius,calc(var(--hp-card-radius)*.58));color:#fff;font:900 var(--hp-headline-badge-font-size,clamp(.48rem,3.2cqw,.92rem))/1 var(--hp-font-navigation);letter-spacing:.035em;text-transform:uppercase;white-space:nowrap;transform-origin:center;box-shadow:0 5px 18px rgba(0,0,0,.28)}
.hp-headline-status-badge i{display:grid;flex:0 0 auto;place-items:center;width:1.55em;height:1.55em;font-size:1.08em}.hp-headline-status-badge b{display:block;overflow:hidden;text-overflow:ellipsis}
.hp-headline-status-badge[data-badge-corner="top-right"]{inset-block-start:var(--hp-headline-badge-edge,clamp(.5rem,4cqw,2rem));inset-inline-end:var(--hp-headline-badge-edge,clamp(.5rem,4cqw,2rem))}.hp-headline-status-badge[data-badge-corner="top-left"]{inset-block-start:var(--hp-headline-badge-edge,clamp(.5rem,4cqw,2rem));inset-inline-start:var(--hp-headline-badge-edge,clamp(.5rem,4cqw,2rem))}.hp-headline-status-badge[data-badge-corner="bottom-right"]{inset-block-end:var(--hp-headline-badge-edge,clamp(.5rem,4cqw,2rem));inset-inline-end:var(--hp-headline-badge-edge,clamp(.5rem,4cqw,2rem))}.hp-headline-status-badge[data-badge-corner="bottom-left"]{inset-block-end:var(--hp-headline-badge-edge,clamp(.5rem,4cqw,2rem));inset-inline-start:var(--hp-headline-badge-edge,clamp(.5rem,4cqw,2rem))}
.hp-headline-status-badge--accent-pulse{border-radius:999px;background:var(--hp-accent);font-family:var(--hp-font-heading,var(--hp-font-navigation));font-weight:900}.hp-headline-status-badge--accent-pulse i{border-radius:50%;background:rgba(255,255,255,.18);animation:hp-headline-badge-pulse 1.35s ease-in-out infinite}
.hp-headline-status-badge--red-signal{border-radius:2px;background:#bd001f;font-family:var(--hp-font-heading,var(--hp-font-navigation));font-weight:900;letter-spacing:.055em;box-shadow:inset 0 0 0 1px rgba(255,255,255,.28),0 5px 18px rgba(0,0,0,.28)}.hp-headline-status-badge--red-signal i{border-inline-end:1px solid rgba(255,255,255,.45);animation:hp-headline-badge-ring .9s ease-in-out infinite}
.hp-headline-status-badge--yellow-flash{border-radius:2px;background:#ffd000;color:#17120a;font-family:var(--hp-font-heading,var(--hp-font-navigation));font-weight:900;clip-path:polygon(.35em 0,100% 0,calc(100% - .35em) 100%,0 100%)}.hp-headline-status-badge--yellow-flash i{border-radius:2px;background:#17120a;color:#ffd000;animation:hp-headline-badge-bolt .8s steps(2,end) infinite}
.hp-headline-status-badge--dark-sweep{isolation:isolate;border-radius:2px;border-inline-start:3px solid var(--hp-accent);background:#11151b;font-family:var(--hp-font-heading,var(--hp-font-navigation));font-weight:900;letter-spacing:.055em}.hp-headline-status-badge--dark-sweep i{color:var(--hp-accent)}.hp-headline-status-badge--dark-sweep:after{content:"";position:absolute;z-index:-1;inset:-80% auto -80% -35%;width:32%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.46),transparent);transform:skewX(-18deg);animation:hp-headline-badge-sweep 2s ease-in-out infinite}
.hp-headline-status-badge--outline-glow{border:2px solid var(--hp-accent);border-radius:999px;background:rgba(10,13,18,.82);color:#fff;font-family:var(--hp-font-heading,var(--hp-font-navigation));font-weight:900;letter-spacing:.055em;box-shadow:0 0 10px color-mix(in srgb,var(--hp-accent) 55%,transparent)}.hp-headline-status-badge--outline-glow i{color:var(--hp-accent);animation:hp-headline-badge-pulse 1.35s ease-in-out infinite}
.hp-headline-status-badge--white-accent{border:1px solid var(--hp-accent);border-radius:calc(var(--hp-headline-badge-radius,8px)*.55);background:#fff;color:var(--hp-accent);font-family:var(--hp-font-heading,var(--hp-font-navigation));font-weight:900;letter-spacing:.045em}.hp-headline-status-badge--white-accent i{border-radius:2px;background:var(--hp-accent);color:#fff}
.hp-headline-status-badge--text-blink{border-radius:3px;background:#c40020;font-family:var(--hp-font-heading,var(--hp-font-navigation));font-weight:900;letter-spacing:.06em}.hp-headline-status-badge--text-blink b{animation:hp-headline-badge-text-blink .82s steps(2,end) infinite}.hp-headline-status-badge--text-blink i{animation:hp-headline-badge-icon-wiggle .82s ease-in-out infinite}
.hp-headline-status-badge--vertical-left,.hp-headline-status-badge--vertical-right{inset-block-start:0!important;inset-block-end:auto!important;width:var(--hp-news-vertical-ribbon-width,48px);max-width:80px;height:min(100%,var(--hp-news-vertical-ribbon-height,300px),500px);max-height:500px;padding:0;background:transparent;border-radius:0;box-shadow:none;transform:none!important}.hp-headline-status-badge--vertical-left{inset-inline-start:0!important;inset-inline-end:auto!important}.hp-headline-status-badge--vertical-right{inset-inline-start:auto!important;inset-inline-end:0!important}
.hp-headline-status-badge--flash b{font-style:italic;letter-spacing:.08em}
@keyframes hp-headline-badge-pulse{0%,100%{opacity:1;transform:scale(.88)}50%{opacity:.55;transform:scale(1)}}@keyframes hp-headline-badge-ring{0%,100%{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}@keyframes hp-headline-badge-bolt{0%,100%{opacity:1}50%{opacity:.55}}@keyframes hp-headline-badge-sweep{0%,30%{left:-35%}75%,100%{left:130%}}@keyframes hp-headline-badge-text-blink{0%,42%{opacity:1}43%,75%{opacity:.18}76%,100%{opacity:1}}@keyframes hp-headline-badge-icon-wiggle{0%,100%{transform:rotate(0)}28%{transform:rotate(-7deg)}58%{transform:rotate(6deg)}78%{transform:rotate(-2deg)}}@keyframes hp-headline-badge-vertical-sweep{0%,25%{top:-35%}72%,100%{top:120%}}
@media(max-width:575.98px){.hp-headline-status-badge{max-width:52%}}
@media(prefers-reduced-motion:reduce){.hp-headline-status-badge,.hp-headline-status-badge:after,.hp-headline-status-badge :is(i,b){animation:none!important}}
.hp-headline .hp-headline-status-badge:is(.hp-news-status-badge--vertical-left,.hp-news-status-badge--vertical-right){top:0!important;bottom:auto!important;transform:none!important}.hp-headline .hp-headline-status-badge.hp-news-status-badge--vertical-left{left:0!important;right:auto!important}.hp-headline .hp-headline-status-badge.hp-news-status-badge--vertical-right{left:auto!important;right:0!important}
.hp-headline-item:has(.hp-news-status-badge--vertical-left) .hp-headline-copy{padding-inline-start:calc(var(--hp-news-vertical-ribbon-width,48px) + .5rem)}.hp-headline-item:has(.hp-news-status-badge--vertical-right) .hp-headline-copy{padding-inline-end:calc(var(--hp-news-vertical-ribbon-width,48px) + .5rem)}.hp-headline-item:has(.hp-news-status-badge--vertical-left) .hp-headline-category{inset-inline-start:calc(var(--hp-news-vertical-ribbon-width,48px) + .5rem)}
