.csq-block{width:100%}.csq--full-bleed-desktop .csq-block,.csq--full-bleed-mobile .csq-block{position:relative;isolation:isolate;z-index:0}.csq--full-bleed-desktop .csq-block::before,.csq--full-bleed-mobile .csq-block::before{content:'';position:absolute;top:0;bottom:0;left:50%;width:var(--csq-vw,100vw);transform:translateX(-50%);background-color:var(--csq-block-bg,inherit);border-radius:0;z-index:-1;pointer-events:none}@media (max-width:767px){.csq--full-bleed-desktop:not(.csq--full-bleed-mobile) .csq-block::before{content:none}}@media (min-width:768px){.csq--full-bleed-mobile:not(.csq--full-bleed-desktop) .csq-block::before{content:none}}.csq--full-bleed-desktop .csq-magazine,.csq--full-bleed-mobile .csq-magazine,.csq--full-bleed-desktop .csq-magazine__header,.csq--full-bleed-mobile .csq-magazine__header{position:relative;z-index:1;width:100%;max-width:100%;margin-inline:auto}html.csq-has-full-bleed,html.csq-has-full-bleed body,html:has(.csq--full-bleed-desktop),html:has(.csq--full-bleed-mobile),body:has(.csq--full-bleed-desktop),body:has(.csq--full-bleed-mobile){overflow-x:hidden}.csq-magazine__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.csq-magazine__heading{margin:0;font-size:clamp(1.5rem,2.5vw,2.25rem);font-weight:800;line-height:1.2}.csq-magazine__more{font-size:1rem;font-weight:600;text-decoration:none;white-space:nowrap;transition:opacity 0.2s ease}.csq-magazine__more:hover{opacity:.75}.csq-magazine{display:grid;gap:var(--csq-gap,24px);width:100%;max-width:100%;min-width:0}.csq-card{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;min-height:280px;min-width:0;max-width:100%;overflow:hidden;text-decoration:none;background-color:#1e293b;transition:transform 0.3s ease,box-shadow 0.3s ease}.csq-card__media{position:absolute;inset:0;z-index:0}.csq-card__media img{display:block;width:100%;height:100%;object-fit:cover}.csq-card--no-image,.csq-card--placeholder{background:linear-gradient(135deg,#334155 0%,#1e293b 100%)}.csq-card:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.csq--hover-lift .csq-card:hover{transform:translateY(-6px)}.csq-card__overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(0,0,0,.05) 0%,rgba(0,0,0,.35) 45%,rgba(0,0,0,calc(var(--csq-overlay, 55%) / 100)) 100%);pointer-events:none}.csq-card__content{position:relative;z-index:2;display:flex;flex-direction:column;gap:.5rem;width:100%;min-width:0;padding:1.25rem 1.5rem;box-sizing:border-box}.csq-card>.csq-card__date{position:relative;z-index:2;width:100%;max-width:100%;box-sizing:border-box;padding:1.25rem 1.5rem 0;font-size:.8125rem;font-weight:600;color:rgba(255,255,255,.85)}.csq-card:has(>.csq-card__date)>.csq-card__content{padding-top:.45rem}.csq-card__date{font-size:.8125rem;font-weight:600;color:rgba(255,255,255,.85)}.csq-card__headline{display:flex;flex-direction:column;align-items:flex-start;gap:.45rem;width:100%}.csq-card__title{display:block;width:100%;font-size:clamp(1.1rem,2vw,1.6rem);font-weight:800;line-height:1.3;color:#fff}.csq-card__title--with-badge{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;max-width:100%;width:auto}.csq-card__title-text{min-width:0}.csq-card__date.csq-card__has-bg,.csq-card__title.csq-card__has-bg{display:inline-block;width:fit-content;max-width:100%;padding:.35em .7em;border-radius:var(--csq-text-radius,6px);line-height:1.35}.csq-card__date.csq-card__has-bg{background-color:var(--csq-bg-date,rgba(0,0,0,.72))}.csq-card__title.csq-card__has-bg{background-color:var(--csq-bg-title,rgba(0,0,0,.72))}.csq-card__excerpt{display:block;width:100%;margin:0;font-size:.9375rem;line-height:1.5;color:rgba(255,255,255,.92);overflow-wrap:anywhere;word-break:normal;hyphens:auto}.csq-card__excerpt.csq-card__has-bg{display:block;width:fit-content;max-width:100%;padding:.35em .7em;border-radius:var(--csq-text-radius,6px);background-color:var(--csq-bg-excerpt,rgba(0,0,0,.6))}.csq-magazine--grid{grid-template-columns:repeat(var(--csq-columns-mobile,1),minmax(0,1fr))}@media (min-width:768px){.csq-magazine--grid{grid-template-columns:repeat(var(--csq-columns-tablet,2),minmax(0,1fr))}}@media (min-width:1025px){.csq-magazine--grid{grid-template-columns:repeat(var(--csq-columns,3),minmax(0,1fr))}}.csq-magazine--hero_top{grid-template-columns:repeat(var(--csq-columns-mobile,1),minmax(0,1fr))}.csq-magazine--hero_top .csq-card--hero-top{grid-column:1 / -1;min-height:380px}@media (min-width:768px){.csq-magazine--hero_top{grid-template-columns:repeat(var(--csq-columns-tablet,2),minmax(0,1fr))}}@media (min-width:1025px){.csq-magazine--hero_top{grid-template-columns:repeat(var(--csq-columns,3),minmax(0,1fr))}.csq-magazine--hero_top .csq-card--hero-top{min-height:480px}.csq-magazine--hero_top .csq-card--hero-top .csq-card__title{font-size:clamp(1.6rem,3vw,2.5rem)}}.csq-magazine--hero_side{grid-template-columns:1fr}.csq-magazine--hero_side .csq-card--hero-side-main{min-height:360px}@media (min-width:768px){.csq-magazine--hero_side{grid-template-columns:1.35fr 1fr;grid-template-rows:repeat(4,minmax(120px,1fr));align-items:stretch}.csq-magazine--hero_side .csq-card--hero-side-main{grid-column:1;grid-row:1 / span 4;min-height:100%}.csq-magazine--hero_side .csq-card--hero-side-small{min-height:0}.csq-magazine--hero_side .csq-card--hero-side-small .csq-card__title{font-size:1rem}.csq-magazine--hero_side .csq-card--grid{grid-column:1 / -1}}.csq-magazine--duo{grid-template-columns:1fr}.csq-magazine--duo .csq-card--duo-large{min-height:340px}@media (min-width:768px){.csq-magazine--duo{grid-template-columns:repeat(2,minmax(0,1fr))}.csq-magazine--duo .csq-card--duo-large{min-height:400px}.csq-magazine--duo .csq-card--duo-large .csq-card__title{font-size:clamp(1.4rem,2.5vw,2rem)}.csq-magazine--duo .csq-card--grid{grid-column:span 1}}@media (min-width:1025px){.csq-magazine--duo .csq-card--grid{grid-column:auto}.csq-magazine--duo:has(.csq-card--grid:nth-child(n+3)){grid-template-columns:repeat(var(--csq-columns,3),minmax(0,1fr))}.csq-magazine--duo .csq-card--duo-large{grid-column:span 1}}.csq-magazine--mosaic{grid-template-columns:1fr}.csq-magazine--mosaic .csq-card--mosaic-large{min-height:320px}@media (min-width:768px){.csq-magazine--mosaic{grid-template-columns:repeat(2,minmax(0,1fr))}.csq-magazine--mosaic .csq-card--mosaic-large{min-height:380px}.csq-magazine--mosaic .csq-card--mosaic-large .csq-card__title{font-size:clamp(1.3rem,2.2vw,1.9rem)}}@media (min-width:1025px){.csq-magazine--mosaic:has(.csq-card--grid:nth-child(n+3)){grid-template-columns:repeat(var(--csq-columns,3),minmax(0,1fr))}.csq-magazine--mosaic .csq-card--mosaic-large{grid-column:span 1}}.csq-card--text-only{min-height:0;align-items:stretch}.csq-card--text-only .csq-card__content{padding:1.25rem 1.5rem}@media (min-width:1025px){.csq-hide-desktop{display:none!important}.csq-card--no-image-desktop{min-height:0}.csq-card--no-image-desktop .csq-card__content{background-color:#0f172a}}@media (min-width:768px) and (max-width:1024px){.csq-hide-tablet{display:none!important}.csq-card--no-image-tablet{min-height:0;flex-direction:column}.csq-card--no-image-tablet .csq-card__content{background-color:#0f172a}}@media (max-width:767px){.csq-hide-mobile{display:none!important}.csq-card--no-image-mobile{min-height:0}.csq-card--no-image-mobile .csq-card__media,.csq-card--no-image-mobile .csq-card__overlay{display:none!important}.csq-card--no-image-mobile .csq-card__content{background-color:#0f172a}.csq-card--text-only .csq-card__content{background-color:#0f172a}}.csq-empty{display:flex;align-items:center;justify-content:center;min-height:200px;padding:2rem;border:2px dashed #cbd5e1;border-radius:16px;color:#64748b;background:#f8fafc;text-align:center}@media (min-width:768px) and (max-width:1024px){.csq-magazine{gap:var(--csq-gap-tablet,var(--csq-gap,20px))}}@media (max-width:767px){.csq-magazine{gap:var(--csq-gap-mobile,var(--csq-gap-tablet,12px));grid-template-columns:minmax(0,1fr);width:100%;max-width:100%;min-width:0}.csq-magazine--grid,.csq-magazine--hero_top,.csq-magazine--hero_side,.csq-magazine--duo,.csq-magazine--mosaic{grid-template-columns:minmax(0,1fr);grid-template-rows:none}.csq-magazine__header{flex-direction:column;align-items:flex-start;gap:.5rem;margin-bottom:1rem;min-width:0}.csq-magazine__heading{font-size:clamp(1.25rem,5.5vw,1.75rem);overflow-wrap:anywhere}.csq-magazine__more{font-size:.9375rem}.csq-card,.csq-magazine--hero_top .csq-card--hero-top,.csq-magazine--hero_side .csq-card--hero-side-main,.csq-magazine--hero_side .csq-card--hero-side-small,.csq-magazine--duo .csq-card--duo-large,.csq-magazine--mosaic .csq-card--mosaic-large{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;min-height:0;min-width:0;max-width:100%;grid-column:auto;grid-row:auto;position:relative}.csq-card__media{position:relative;inset:auto;width:100%;aspect-ratio:16 / 10;min-height:160px;max-height:240px;flex-shrink:0}.csq-magazine--hero_top .csq-card--hero-top .csq-card__media,.csq-magazine--hero_side .csq-card--hero-side-main .csq-card__media,.csq-magazine--duo .csq-card--duo-large .csq-card__media,.csq-magazine--mosaic .csq-card--mosaic-large .csq-card__media{aspect-ratio:16 / 9;min-height:180px;max-height:280px}.csq-card__overlay{display:none}.csq-card__content{position:relative;z-index:1;flex:1 1 auto;min-width:0;padding:.4rem .9rem .9rem;gap:.3rem;background-color:#0f172a}.csq-card:has(>.csq-card__date)>.csq-card__content{padding-top:.4rem}.csq-card:not(.csq-card--no-image-mobile):not(.csq-card--text-only)>.csq-card__date{position:absolute;top:.65rem;inset-inline-start:.65rem;inset-inline-end:auto;z-index:4;width:auto;max-width:calc(100% - 1.3rem);margin:0;padding:.3em .55em;font-size:.7rem;line-height:1.2;color:#fff;border-radius:var(--csq-text-radius,6px);background-color:var(--csq-bg-date,rgba(0,0,0,.72));pointer-events:none;box-sizing:border-box}.csq-card--no-image-mobile>.csq-card__date,.csq-card--text-only>.csq-card__date{position:static;inset:auto;width:100%;max-width:100%;padding:.75rem .9rem 0;background-color:#0f172a;pointer-events:auto}.csq-card__title{font-size:clamp(1.05rem,4.2vw,1.3rem);line-height:1.35;overflow-wrap:anywhere}.csq-card__headline{gap:.3rem;width:100%;min-width:0}.csq-card__excerpt,.csq-card__excerpt.csq-card__has-bg{font-size:.8125rem;line-height:1.45;max-width:100%}.csq-card__date.csq-card__has-bg,.csq-card__title.csq-card__has-bg,.csq-card__excerpt.csq-card__has-bg{max-width:100%}.csq-magazine--hero_side .csq-card--hero-side-small .csq-card__media{aspect-ratio:16 / 10;min-height:140px;max-height:200px}.csq-magazine--hero_side .csq-card--hero-side-small .csq-card__title{font-size:clamp(.95rem,3.8vw,1.15rem)}.csq--hover-lift .csq-card:hover{transform:none;box-shadow:none}.csq--hover-lift .csq-card:active{opacity:.92}.csq-magazine-mobile--stack .csq-card{flex-direction:column}.csq-magazine-mobile--list{gap:10px}.csq-magazine-mobile--list .csq-card{display:grid;grid-template-columns:minmax(96px,36%) minmax(0,1fr);align-items:stretch;min-height:0}.csq-magazine-mobile--list .csq-card__media{grid-column:1;grid-row:1 / -1;width:100%;max-width:none;min-height:110px;max-height:none;height:100%;aspect-ratio:auto;flex:unset}.csq-magazine-mobile--list .csq-card__overlay{display:none}.csq-magazine-mobile--list .csq-card>.csq-card__date{grid-column:2;grid-row:auto;position:static;inset:auto;width:100%;max-width:100%;margin:0;padding:.65rem .75rem 0;font-size:.7rem;line-height:1.2;color:rgba(255,255,255,.85);background-color:#0f172a;border-radius:0;pointer-events:auto}.csq-magazine-mobile--list .csq-card>.csq-card__date.csq-card__has-bg{width:fit-content;max-width:calc(100% - 1.5rem);margin-inline:.75rem;margin-top:.65rem;padding:.3em .55em;border-radius:var(--csq-text-radius,6px)}.csq-magazine-mobile--list .csq-card__content{grid-column:2;flex:unset;padding:.45rem .75rem .65rem;justify-content:center;background-color:#0f172a;min-width:0}.csq-magazine-mobile--list .csq-card:has(>.csq-card__date)>.csq-card__content{padding-top:.25rem}.csq-magazine-mobile--list .csq-card__title{font-size:clamp(.95rem,3.6vw,1.15rem)}.csq-magazine-mobile--list .csq-card__excerpt{font-size:.75rem;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.csq-magazine-mobile--overlay .csq-card{display:flex;flex-direction:column;justify-content:flex-end;min-height:clamp(210px,58vw,300px)}.csq-magazine-mobile--overlay .csq-card__media{position:absolute;inset:0;width:100%;height:100%;max-height:none;min-height:0;aspect-ratio:auto}.csq-magazine-mobile--overlay .csq-card__overlay{display:block;position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(0,0,0,.05) 0%,rgba(0,0,0,.35) 45%,rgba(0,0,0,calc(var(--csq-overlay, 55%) / 100)) 100%)}.csq-magazine-mobile--overlay .csq-card__content{background:transparent;padding:1rem .9rem .95rem;z-index:2}.csq-magazine-mobile--overlay .csq-card>.csq-card__date{top:.65rem;inset-inline-start:.65rem}.csq-magazine-mobile--compact{gap:8px}.csq-magazine-mobile--compact .csq-card__media{aspect-ratio:16 / 9;min-height:120px;max-height:180px}.csq-magazine-mobile--compact .csq-card__content{padding:.3rem .7rem .7rem;gap:.2rem}.csq-magazine-mobile--compact .csq-card__title{font-size:clamp(.95rem,3.8vw,1.15rem)}.csq-magazine-mobile--compact .csq-card__excerpt{display:none}.csq-magazine-mobile--cover .csq-card{display:flex;flex-direction:column;justify-content:flex-end;min-height:clamp(260px,72vw,380px)}.csq-magazine-mobile--cover .csq-card__media{position:absolute;inset:0;width:100%;height:100%;max-height:none;min-height:0;aspect-ratio:auto}.csq-magazine-mobile--cover .csq-card__overlay{display:block;position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(0,0,0,.1) 0%,rgba(0,0,0,.25) 40%,rgba(0,0,0,.78) 100%)}.csq-magazine-mobile--cover .csq-card__content{background:transparent;padding:1.15rem 1rem 1.1rem;z-index:2}.csq-magazine-mobile--cover .csq-card__title{font-size:clamp(1.15rem,5vw,1.45rem)}.csq-magazine-mobile--cover .csq-card>.csq-card__date{top:.75rem;inset-inline-start:.75rem}}@media (max-width:479px){.csq-magazine-mobile--stack .csq-card__media,.csq-magazine-mobile--compact .csq-card__media{aspect-ratio:16 / 11;min-height:140px;max-height:200px}.csq-magazine-mobile--stack .csq-card__content{padding:.35rem .8rem .8rem}.csq-card__title{font-size:clamp(1rem,4.5vw,1.2rem)}.csq-magazine-mobile--list .csq-card{grid-template-columns:minmax(88px,34%) minmax(0,1fr)}.csq-magazine-mobile--list .csq-card__media{min-height:96px}}@media (hover:none) and (pointer:coarse){.csq--hover-lift .csq-card:hover{transform:none}}[dir="rtl"] .csq-magazine__header,[dir="rtl"] .csq-card__content,[dir="rtl"] .csq-card>.csq-card__date{text-align:right}[dir="rtl"] .csq-magazine--hero_side .csq-card--hero-side-main{direction:rtl}