.homepage.site-main{--hero-card-spacing: clamp(2rem, 5vw, 3.5rem);--hero-section-overlap: 1.5rem;padding-block:0;overflow:clip}.home-hero{position:relative;isolation:isolate;overflow:clip;padding-block:var(--hero-card-spacing) calc(var(--hero-card-spacing) + var(--hero-section-overlap));background-color:#2d66c9;background-image:radial-gradient(ellipse at 45% -18%,#accfffd1,transparent 67%),linear-gradient(155deg,#ffffff15,#3b7cf37a 45%,#99e7ff);color:var(--color-text)}.home-hero__pointer-field{display:none;position:absolute;z-index:0;inset:0 0 calc(var(--hero-card-spacing) + var(--hero-section-overlap));overflow:hidden;pointer-events:none}.home-hero__pointer-field:before{content:"";position:absolute;top:0;left:0;width:clamp(22rem,42vw,36rem);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,var(--color-hero-glow),transparent 70%);opacity:0;transform:translate3d(calc(var(--hero-pointer-x, 30vw) - 50%),calc(var(--hero-pointer-y, 16rem) - 50%),0);transition:opacity var(--transition-base);will-change:transform}.home-hero__grid{position:relative;z-index:1;display:grid;gap:var(--space-sm);max-width:77rem}.home-hero__main,.home-hero__secondary,.home-hero__secondary>*{min-width:0;min-height:0}.home-hero__main .editorial-card--featured,.home-hero__main .editorial-card__link{height:100%}.home-hero .editorial-card--featured{isolation:isolate;background:#15253c}.home-hero .editorial-card__link{position:relative}.home-hero .editorial-card__link:before{content:"";position:absolute;z-index:1;right:0;bottom:0;left:0;height:34%;background:linear-gradient(180deg,transparent,hsl(214 55% 24% / .1));-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);-webkit-mask-image:linear-gradient(180deg,transparent 0%,hsl(0 0% 0%) 58%);mask-image:linear-gradient(180deg,transparent 0%,hsl(0 0% 0%) 58%);pointer-events:none}.home-hero .editorial-card--featured .editorial-card__media:after{background:none}.home-hero .editorial-card__body{right:var(--space-sm);bottom:var(--space-sm);left:var(--space-sm);z-index:2;padding:var(--space-md);border:1px solid hsl(0 0% 100% / .24);border-radius:var(--radius-md);background:#00000075;box-shadow:0 14px 30px -20px #00000094,inset 0 1px #ffffff24;color:var(--color-white);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.home-hero .editorial-card__title{color:var(--color-white);font-family:var(--font-heading);font-weight:700;letter-spacing:var(--tracking-caps)}.home-hero .editorial-card__meta,.home-hero .editorial-card__author{color:#d8e0e9}.home-hero__main .editorial-card--featured{border-color:var(--color-hero-card-border);box-shadow:var(--shadow-hero-featured)}.home-hero__main .editorial-card__link:before{height:18%;-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);-webkit-mask-image:linear-gradient(180deg,transparent 0%,hsl(0 0% 0%) 64%);mask-image:linear-gradient(180deg,transparent 0%,hsl(0 0% 0%) 64%)}.home-hero__main .editorial-card__body{display:flex;min-height:0;padding:clamp(1.125rem,1.8vw,1.5rem);border:0;flex-direction:column;align-items:flex-start;background:#0000009e}.home-hero__main .editorial-card__badges{display:none}.home-hero__main .editorial-card__title{max-width:48rem;margin-top:0;font-size:clamp(1.5rem,3.25vw,1.75rem);line-height:1.18;letter-spacing:.01em;-webkit-line-clamp:3}.home-hero__main .editorial-card__meta{margin-top:var(--space-md);color:#d8e0e9;font-size:.8125rem;line-height:1.45}.home-hero__main .editorial-card__meta>*+*:before{background:var(--color-primary-light);opacity:1}.home-hero__main .editorial-card__author{color:var(--color-white);font-weight:800}.home-hero__secondary{display:grid;gap:var(--space-sm)}.home-hero__secondary .editorial-card--horizontal,.home-hero__secondary .editorial-card__link{height:100%}.home-hero__secondary .editorial-card--horizontal{border-color:#a2b8d7b3;background:var(--color-surface);box-shadow:0 12px 26px -18px #1b27416b,0 0 0 1px #8bbbee33}.home-hero__secondary .editorial-card__link{display:grid;grid-template-columns:minmax(6rem,34%) minmax(0,1fr);overflow:hidden;color:var(--color-text)}.home-hero__secondary .editorial-card__link:before{display:none}.home-hero__secondary .editorial-card__media{height:100%;min-height:7.5rem;aspect-ratio:auto;border-right:1px solid var(--color-border-soft)}.home-hero__secondary .editorial-card__body{position:static;display:flex;width:auto;max-width:none;min-height:0;inset:auto;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(.75rem,1.4vw,1rem);border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--color-text);-webkit-backdrop-filter:none;backdrop-filter:none}.home-hero__secondary .editorial-card__badge--category{position:static;max-width:100%;padding:0;border:0;background:transparent;box-shadow:none;color:var(--color-primary);font-family:var(--font-heading);font-size:.625rem;font-weight:700;letter-spacing:var(--tracking-label);opacity:1;transform:none;-webkit-backdrop-filter:none;backdrop-filter:none}.home-hero__secondary .editorial-card__title{margin-top:.45rem;color:var(--color-text);font-size:.9375rem;line-height:1.12;-webkit-line-clamp:3}.home-hero__secondary .editorial-card__meta{display:flex;margin-top:auto;padding-top:.625rem;color:var(--color-text-muted);font-size:.6875rem}.home-hero__empty{min-height:20rem;display:grid;align-content:center;justify-items:start;padding:clamp(1.5rem,4vw,3rem);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);color:var(--color-text)}.home-hero__empty h1{margin-bottom:var(--space-sm);color:var(--color-text)}.home-hero__empty p:last-child{margin-bottom:0}.home-hero__eyebrow{color:var(--color-primary-dark);font-size:var(--text-xs);font-weight:800;letter-spacing:var(--tracking-label);text-transform:uppercase}.home-section-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);margin-bottom:clamp(1.75rem,4vw,2.5rem)}.home-section-header .section-heading{margin-bottom:0}.home-section-header__link{flex:0 0 auto}.home-latest{background:var(--color-background)}.home-hero+.home-latest{position:relative;z-index:1;margin-top:calc(var(--hero-section-overlap) * -1);padding-top:1.875rem;border-radius:1.75rem 1.75rem 0 0}.home-latest__grid,.home-recommended__grid,.home-category-panel__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-lg)}.home-editorial__grid{display:grid;gap:var(--space-xl)}.home-editorial__grid>*,.home-categories,.home-category-panels,.home-category-panel,.home-category-panel__grid,.home-category-panel__footer,.home-most-read,.home-most-read__list,.home-series-specials,.home-series-specials__list{min-width:0;max-width:100%}.section-heading--accent{--section-heading-color: var(--color-accent)}.section-heading--dark{--section-heading-color: var(--color-primary-dark)}.home-category-tabs{display:flex;gap:var(--space-xs);margin:0 calc(var(--space-page) * -1) var(--space-xl);padding:0 var(--space-page) var(--space-xs);overflow-x:auto;overscroll-behavior-inline:contain;touch-action:pan-x;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.home-category-tabs .chip{flex:0 0 auto;min-height:2.5rem;cursor:pointer}.home-category-tabs .chip:focus-visible{outline-offset:2px}.home-category-panel[hidden]{display:none}.home-category-panel:not([hidden]){animation:block5g-category-panel-in .18s ease-out}.home-category-panel[aria-busy=true]{min-height:18rem}.home-category-panel__status{display:grid;place-items:center;min-height:18rem;margin:0;padding:var(--space-xl);border:1px dashed var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text-muted);text-align:center}.home-category-panel__status a{color:var(--color-primary);font-weight:700}.home-category-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-lg);margin-bottom:var(--space-lg)}.home-category-panel__header h3{margin:0;font-size:var(--text-lg)}.home-category-panel__header p{max-width:42rem;margin:var(--space-2xs) 0 0;color:var(--color-text-muted);font-size:var(--text-sm)}.home-category-panel__footer{display:grid;align-items:center;gap:var(--space-md);margin-top:var(--space-xl);padding-top:var(--space-lg);border-top:1px solid var(--color-border)}.home-category-panel__footer-title,.home-category-panel__footer-meta{margin:0}.home-category-panel__footer-title{color:var(--color-text-soft);font-family:var(--font-heading);font-size:var(--text-base);font-weight:700;line-height:var(--line-snug)}.home-category-panel__footer-meta{margin-top:var(--space-2xs);color:var(--color-text-soft);font-size:var(--text-xs);line-height:1.5}.home-category-panel__footer .action-link{justify-self:start}.home-sidebar{display:grid;align-content:start;gap:var(--space-lg);min-width:0}.home-sidebar .surface{padding:var(--space-md)}.home-sidebar__heading{display:flex;align-items:center;gap:var(--space-xs);margin-bottom:var(--space-md)}.home-sidebar__heading:before{content:"";width:.5rem;height:.5rem;flex:0 0 auto;border-radius:var(--radius-pill);background:var(--color-primary);box-shadow:0 0 0 .25rem var(--color-primary-soft)}.home-sidebar__heading--accent:before{background:var(--color-accent);box-shadow:0 0 0 .25rem var(--color-accent-soft)}.home-sidebar__heading h2{margin:0;font-size:var(--text-lg)}.home-most-read{overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-card)}.home-most-read__header{position:relative;isolation:isolate;overflow:hidden;border-bottom:1px solid var(--color-border-soft);padding:var(--space-lg) var(--space-lg) var(--space-md);background-color:#eff5fb;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='56' viewBox='0 0 100 56'%3E%3Cpath d='M66 28L50 56L16 56L0 28L16 0L50 0L66 28L100 28' fill='none' stroke='%236fa8da' stroke-opacity='0.16' stroke-width='1.25'/%3E%3C/svg%3E"),linear-gradient(135deg,#f7fafd,#e5effa 54%,#f3f7fc);background-repeat:repeat,no-repeat;background-position:right -2.6rem top -2.4rem,center;background-size:13rem 7.28rem,100% 100%}.home-most-read__heading{position:relative;z-index:1;margin:0;color:var(--color-text);font-size:var(--text-2xl);font-weight:700;line-height:1.2}.home-most-read__list{margin:0;padding:var(--space-xs) var(--space-sm) var(--space-sm);list-style:none}.home-most-read__entry{margin:0}.home-most-read__entry+.home-most-read__entry{border-top:1px solid var(--color-border-soft)}.home-most-read__link{position:relative;isolation:isolate;display:grid;grid-template-columns:2.75rem minmax(0,1fr) 1rem;align-items:center;gap:var(--space-sm);overflow:hidden;border-radius:var(--radius-md);color:var(--color-text);padding:var(--space-md) var(--space-sm);text-decoration:none;transition:background-color .2s ease}.home-most-read__media{position:absolute;z-index:0;inset:0 0 0 auto;display:block;width:50%;height:100%;overflow:hidden;margin:0;pointer-events:none}.home-most-read__image,.home-most-read__media>.editorial-card__placeholder{position:absolute;inset:0;display:block;width:100%;height:100%;overflow:hidden;border-radius:0;object-fit:cover}.home-most-read__image{filter:grayscale(1) saturate(.12) contrast(.9);opacity:.16;-webkit-mask-image:linear-gradient(90deg,transparent 0%,transparent 32%,hsl(0 0% 0% / .3) 58%,var(--color-black) 96%);mask-image:linear-gradient(90deg,transparent 0%,transparent 32%,hsl(0 0% 0% / .3) 58%,var(--color-black) 96%);transition:opacity .2s ease,filter .2s ease,transform .2s ease}.home-most-read__media>.editorial-card__placeholder{display:none}.home-most-read__rank{position:relative;z-index:2;display:grid;place-items:center;align-self:center;justify-self:start;width:2.85rem;height:2.5rem;margin:0;color:#eaeff5;background:transparent;transition:background-color .2s ease}.home-most-read__rank-shape{position:absolute;inset:0;display:block;width:100%;height:100%;fill:currentColor;transition:filter .2s ease}.home-most-read__number{position:relative;z-index:1;color:var(--color-primary-dark);font-family:var(--font-body);font-size:1.2rem;font-variant-numeric:tabular-nums;font-weight:800;line-height:1;letter-spacing:0;transition:color .2s ease}.home-most-read__content{position:relative;z-index:1;display:grid;gap:var(--space-xs);min-width:0}.home-most-read__title{color:inherit;font-family:var(--font-heading);font-size:var(--text-md);font-weight:700;line-height:1.35;overflow-wrap:anywhere;transition:color var(--transition-fast)}.home-most-read__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .75rem;font-size:var(--text-xs);line-height:1.4}.home-most-read__meta>*+*{position:relative;padding-left:.75rem}.home-most-read__meta>*+*:before{content:"";position:absolute;top:50%;left:0;width:1px;height:1rem;margin:0;background:#b3c4dbb8;opacity:1;transform:translateY(-50%)}.home-most-read__category{display:inline-flex;align-items:center;max-width:100%;border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-muted);color:var(--color-text-soft);padding:.15rem .5rem;font-size:.6875rem;font-weight:700;line-height:1.4;overflow-wrap:anywhere}.home-most-read__time{color:var(--color-text-muted);font-weight:600}.home-most-read__arrow{position:relative;z-index:1;display:grid;place-items:center;align-self:start;margin-top:.2rem;color:var(--color-text-muted);transition:color .2s ease,transform .2s ease}.home-most-read__link:hover{background:#e3effd;color:var(--color-text)}.home-most-read__link:hover .home-most-read__image,.home-most-read__link:focus-visible .home-most-read__image{filter:grayscale(.3) saturate(.72) contrast(.96);opacity:.3;transform:scale(1.02)}.home-most-read__link:hover .home-most-read__rank,.home-most-read__link:focus-visible .home-most-read__rank{color:var(--color-primary)}.home-most-read__link:hover .home-most-read__rank-shape,.home-most-read__link:focus-visible .home-most-read__rank-shape{filter:drop-shadow(0 2px 7px hsl(215 80% 42% / .34))}.home-most-read__link:hover .home-most-read__number,.home-most-read__link:focus-visible .home-most-read__number{color:var(--color-white)}.home-most-read__link:hover .home-most-read__arrow{color:var(--color-primary);transform:translate(.1rem,-.1rem)}.home-most-read__link:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px;background:#e3effd;color:var(--color-text)}@media (max-width: 24rem){.home-most-read__header{padding:var(--space-md) var(--space-md) var(--space-sm)}.home-most-read__list{padding-inline:var(--space-xs)}.home-most-read__link{grid-template-columns:2.5rem minmax(0,1fr);gap:var(--space-xs);padding-inline:var(--space-xs)}.home-most-read__media{width:62%}.home-most-read__rank{width:2.5rem;height:2.2rem}.home-most-read__number{font-size:1.05rem}.home-most-read__arrow{display:none}}@media (prefers-reduced-motion: reduce){.home-most-read__link,.home-most-read__title,.home-most-read__number,.home-most-read__arrow,.home-most-read__image,.home-most-read__rank-shape{transition:none}.home-most-read__link:hover .home-most-read__arrow{transform:none}}.home-series-specials{overflow:hidden;border-color:var(--color-primary-border);background:#f8fafc;scroll-margin-top:5rem}.home-series-specials__heading{justify-content:space-between}#home-series-specials-title{scroll-margin-top:5rem}.home-series-specials__rotation{margin-left:auto;color:var(--color-primary-dark);font-size:.6875rem;font-weight:800;line-height:1.2;text-transform:uppercase}.home-series-specials__list{margin:0;padding:0;list-style:none}.home-series-specials__list li{border-bottom:1px solid var(--color-border-soft)}.home-series-specials__item{display:grid;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:var(--space-sm);margin-inline:calc(var(--space-xs) * -1);padding:var(--space-md) var(--space-xs);border-radius:var(--radius-sm);text-decoration:none;transition:background-color var(--transition-fast)}.home-series-specials__number{color:var(--color-primary-dark);font-family:var(--font-heading);font-size:var(--text-xl);font-weight:700;line-height:1}.home-series-specials__content{min-width:0}.home-series-specials__content strong{display:block;color:var(--color-text-soft);font-family:var(--font-heading);font-size:var(--text-sm);font-weight:700;line-height:1.35;overflow-wrap:anywhere;transition:color var(--transition-fast)}.home-series-specials__item:hover,.home-series-specials__item:focus-visible{background:var(--color-primary-soft)}.home-series-specials__item:hover strong,.home-series-specials__item:focus-visible strong{color:var(--color-primary)}.home-series-specials__meta{display:block;margin-top:var(--space-2xs);color:var(--color-text-muted);font-size:var(--text-xs);line-height:1.4}.home-series-specials__arrow{color:var(--color-primary);font-size:var(--text-lg);line-height:1;transition:transform var(--transition-fast)}.home-series-specials__item:hover .home-series-specials__arrow,.home-series-specials__item:focus-visible .home-series-specials__arrow{transform:translate(.2rem)}.home-series-specials__all{min-height:2.75rem;align-items:center;margin-top:var(--space-md);font-size:var(--text-xs)}.home-recommended{background:#f3f4f7}.home-empty-state{margin:0;padding:var(--space-lg);border:1px dashed var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text-muted)}@keyframes block5g-category-panel-in{0%{opacity:0;transform:translateY(.25rem)}to{opacity:1;transform:translateY(0)}}@supports (content-visibility: auto){.home-latest,.home-recommended{content-visibility:auto}.home-latest{contain-intrinsic-size:auto 48rem}.home-recommended{contain-intrinsic-size:auto 38rem}}@media (min-width: 640px){.home-hero__secondary{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.home-hero__secondary .editorial-card__body{min-height:0;padding:.75rem}.home-hero__secondary .editorial-card__title{font-size:.8125rem}.home-latest__grid,.home-category-panel__grid,.home-recommended__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-category-panel__footer{grid-template-columns:minmax(0,1fr) auto}.home-category-panel__footer .action-link{justify-self:end}.home-category-tabs{flex-wrap:wrap;margin-inline:0;padding-inline:0;overflow:visible}.home-sidebar .surface{padding:var(--space-lg)}}@media (min-width: 1024px){.home-hero__grid{grid-template-columns:minmax(0,2fr) minmax(18rem,1fr);column-gap:var(--space-sm);height:34rem}.home-hero__main .editorial-card__media{height:100%;aspect-ratio:auto}.home-hero__main .editorial-card__title{font-size:1.75rem}.home-hero__main .editorial-card__body{right:var(--space-lg);bottom:var(--space-lg);left:var(--space-lg);min-height:0}.home-hero__secondary{grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(0,1fr)}.home-hero__secondary .editorial-card__link{grid-template-columns:minmax(7rem,38%) minmax(0,1fr)}.home-hero__secondary .editorial-card__body{min-height:0;justify-content:center;padding:.875rem 1rem}.home-hero__secondary .editorial-card__title{font-size:clamp(.8125rem,1vw,.9375rem)}.home-latest__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.75rem}.home-editorial__grid{grid-template-columns:minmax(0,2fr) minmax(18rem,1fr);gap:var(--space-xl)}.home-sidebar{position:sticky;top:calc(var(--sticky-edge, 4rem) + 1.5rem)}.home-recommended__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (hover: hover){.home-hero .editorial-card--featured:hover,.home-hero .editorial-card--featured:focus-within,.home-hero__secondary .editorial-card--horizontal:hover,.home-hero__secondary .editorial-card--horizontal:focus-within{border-color:#ffffffb8;box-shadow:0 0 0 1px #ffffff57,0 0 1.25rem #ffffff3d;transform:none}}@media (hover: hover) and (pointer: fine){.home-hero__pointer-field{display:block}.home-hero:hover .home-hero__pointer-field:before{opacity:.42}}@media (prefers-contrast: more){.home-hero__pointer-field{display:none}.home-hero .editorial-card__link:before{-webkit-backdrop-filter:none;backdrop-filter:none}.home-hero .editorial-card__body{border-color:#ffffffb8;background:#000}.home-hero__secondary .editorial-card__body{border-color:var(--color-border-soft);background:var(--color-surface);color:var(--color-text)}}@media (prefers-reduced-motion: reduce){.home-hero__pointer-field{display:none}.home-category-panel:not([hidden]){animation:none}}.home-hero{--hero-card-spacing: clamp(3rem, 4.5vw, 3.5rem);--hero-section-overlap: 1.25rem;padding-block:var(--hero-card-spacing) calc(var(--hero-card-spacing) + var(--hero-section-overlap));background-color:#2d66c9;background-image:radial-gradient(ellipse at 45% -18%,#accfffd1,transparent 67%),linear-gradient(155deg,#ffffff15,#3b7cf37a 45%,#99e7ff)}.home-hero__pointer-field{display:none}.home-hero__grid{max-width:76.875rem;gap:.875rem}.home-hero .editorial-card--featured,.home-hero__secondary .editorial-card--horizontal{position:relative;isolation:isolate;overflow:hidden;border:1px solid hsl(0 0% 100% / .52);border-radius:.75rem;background:#10213a;box-shadow:0 16px 34px -26px #0f1c33b3;transform:none;transition:border-color .22s ease,box-shadow .22s ease}.home-hero .editorial-card__link{position:relative;isolation:isolate;overflow:hidden}.home-hero .editorial-card__link:before{display:block;position:absolute;z-index:1;inset:0;height:auto;background:linear-gradient(90deg,hsl(217 60% 7% / .34) 0%,hsl(217 60% 7% / .16) 56%,transparent 88%),linear-gradient(180deg,#09122000 34%,#09122038 50%,#091220b3 76%,#091220f2);opacity:1;-webkit-mask-image:none;mask-image:none;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none}.home-hero .editorial-card__link:after{content:"";position:absolute;z-index:1;inset:0;background:#07101c1f;opacity:0;transition:opacity .22s ease;pointer-events:none}.home-hero .editorial-card__media,.home-hero .editorial-card__image,.home-hero .editorial-card__placeholder{width:100%;height:100%}.home-hero .editorial-card__media{background:#15335c}.home-hero .editorial-card__media:after{display:none}.home-hero .editorial-card__image{object-fit:cover;object-position:50% 50%;transition:transform .28s cubic-bezier(.2,.7,.2,1)}.home-hero__main .editorial-card__body{position:absolute;z-index:2;right:clamp(1.25rem,2.6vw,2rem);bottom:clamp(1.25rem,2.6vw,2rem);left:clamp(1.25rem,2.6vw,2rem);display:flex;width:auto;max-width:none;min-height:0;align-items:flex-start;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:#f4f7fb;-webkit-backdrop-filter:none;backdrop-filter:none}.home-hero__main .editorial-card__badges{display:flex;margin-bottom:.5rem}.home-hero__main .editorial-card__title{max-width:85%;margin:0;color:#f4f7fb;font-size:clamp(2rem,2.7vw,2.25rem);font-weight:700;line-height:1.1;letter-spacing:.005em;text-shadow:0 2px 8px hsl(218 65% 5% / .58);text-wrap:balance;-webkit-line-clamp:3}.home-hero__main .editorial-card--title-medium .editorial-card__title{font-size:clamp(1.9375rem,2.5vw,2.125rem)}.home-hero__main .editorial-card--title-long .editorial-card__title{font-size:clamp(1.8125rem,2.3vw,2rem)}.home-hero__main .editorial-card__badge--category{display:inline-block;box-sizing:border-box;width:fit-content;max-width:100%;margin-bottom:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:#ff817b;font-size:.75rem;font-weight:700;line-height:1.2;letter-spacing:.065em;overflow-wrap:anywhere;text-shadow:0 1px 4px hsl(218 70% 4% / .62);text-transform:uppercase;-webkit-backdrop-filter:none;backdrop-filter:none}.home-hero__main .editorial-card__badge--category:before{display:none}.home-hero__main .editorial-card__meta{display:flex;margin-top:.875rem;padding:0;color:#e1e8ef;font-size:.75rem;line-height:1.4;text-shadow:0 1px 4px hsl(218 65% 5% / .55)}.home-hero__main .editorial-card__author{color:#f4f7fb;font-weight:700}.home-hero__secondary{gap:.875rem}.home-hero__secondary .editorial-card--horizontal{min-height:13rem}.home-hero__secondary .editorial-card__link{display:block;grid-template-columns:none;height:100%;color:#f4f7fb}.home-hero__secondary .editorial-card__link:before{background:linear-gradient(180deg,#070f1d00 18%,#070f1d47 42%,#070f1dc7 70%,#070f1df5)}.home-hero__secondary .editorial-card__media{position:absolute;z-index:0;inset:0;min-height:0;border:0;border-radius:inherit;aspect-ratio:auto}.home-hero__secondary .editorial-card__body{position:absolute;z-index:2;right:0;bottom:0;left:0;display:flex;width:auto;max-width:none;min-height:58%;justify-content:center;align-items:flex-start;padding:clamp(.875rem,1.3vw,1.125rem);border:0;border-radius:0;background:transparent;box-shadow:none;color:#f4f7fb;-webkit-backdrop-filter:none;backdrop-filter:none}.home-hero__secondary .editorial-card__badge--category{position:static;display:inline-block;box-sizing:border-box;width:fit-content;max-width:100%;min-width:0;padding:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;color:#d6e9ff;font-size:.6875rem;font-weight:700;line-height:1.2;letter-spacing:.055em;opacity:1;transform:none;overflow-wrap:anywhere;text-overflow:clip;text-shadow:0 1px 4px hsl(218 70% 4% / .65);text-transform:uppercase;white-space:normal;-webkit-backdrop-filter:none;backdrop-filter:none}.home-hero__secondary .editorial-card__badge--category:before{display:none}.home-hero__secondary .editorial-card__title{max-width:100%;margin-top:.4rem;color:#f4f7fb;font-size:.9375rem;font-weight:700;line-height:1.12;letter-spacing:.01em;text-shadow:0 1px 5px hsl(218 65% 5% / .68);text-wrap:balance;-webkit-line-clamp:3}.home-hero__secondary .editorial-card--title-medium .editorial-card__title{font-size:.875rem}.home-hero__secondary .editorial-card--title-long .editorial-card__title{font-size:.8125rem}.home-hero__secondary .editorial-card__meta{display:flex;margin-top:.625rem;padding:0;color:#dee6ed;font-size:.6875rem;line-height:1.35;text-shadow:0 1px 4px hsl(218 65% 5% / .58)}.home-hero+.home-latest{margin-top:calc(var(--hero-section-overlap) * -1);padding-top:2rem;border-radius:1.375rem 1.375rem 0 0}.home-hero .editorial-card--featured:focus-within{border-color:#ffffffc2;box-shadow:0 0 0 1px #fff6,0 0 1.65rem #ffffff4d,0 18px 38px -28px #0f1c33bf}.home-hero__secondary .editorial-card--horizontal:focus-within{border-color:#ffffffb3;box-shadow:0 0 0 1px #ffffff57,0 0 1.15rem #ffffff38,0 14px 28px -24px #0f1c33b8}@media (min-width: 640px) and (max-width: 1023px){.home-hero__secondary{grid-template-columns:repeat(3,minmax(0,1fr))}.home-hero__secondary .editorial-card--horizontal{min-height:14rem}}@media (min-width: 1024px){.home-hero__grid{grid-template-columns:minmax(0,2fr) minmax(20rem,1fr);column-gap:.875rem;height:clamp(31.25rem,42vw,33.75rem)}.home-hero__main .editorial-card__media{height:100%;aspect-ratio:auto}.home-hero__main .editorial-card__title,.home-hero__main .editorial-card--title-medium .editorial-card__title,.home-hero__main .editorial-card--title-long .editorial-card__title{font-size:1.8rem}.home-hero__secondary{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,4fr) repeat(2,minmax(0,3fr));grid-auto-rows:unset}.home-hero__secondary .editorial-card--horizontal{min-height:0}.home-hero__secondary>:first-child .editorial-card__title{font-size:1.165rem}.home-hero__secondary>:not(:first-child) .editorial-card__title{font-size:1.03rem}}@media (max-width: 639px){.home-hero{--hero-card-spacing: 2rem;--hero-section-overlap: 1rem}.home-hero__main .editorial-card__title{max-width:100%;font-size:clamp(1.5rem,6.5vw,1.875rem);line-height:1.08}.home-hero__main .editorial-card--title-medium .editorial-card__title{font-size:clamp(1.4375rem,6vw,1.6875rem)}.home-hero__main .editorial-card--title-long .editorial-card__title{font-size:clamp(1.375rem,5.7vw,1.5625rem)}.home-hero__main .editorial-card__media{height:auto;min-height:20rem;aspect-ratio:4 / 3}.home-hero__main .editorial-card__body{right:1rem;bottom:1rem;left:1rem}.home-hero__main .editorial-card__badges{margin-bottom:.375rem}.home-hero__main .editorial-card__badge--category,.home-hero__main .editorial-card__meta{font-size:.6875rem}.home-hero__secondary .editorial-card--horizontal{min-height:8.75rem}.home-hero__secondary .editorial-card__body{min-height:76%;padding:.875rem}.home-hero__secondary .editorial-card__title,.home-hero__secondary .editorial-card--title-medium .editorial-card__title{font-size:.875rem;-webkit-line-clamp:2}.home-hero__secondary .editorial-card--title-long .editorial-card__title{font-size:.8125rem}.home-hero+.home-latest{padding-top:1.75rem;border-radius:1.125rem 1.125rem 0 0}}@media (hover: hover){.home-hero .editorial-card--featured:hover{border-color:#ffffffc2;box-shadow:0 0 0 1px #fff6,0 0 1.65rem #ffffff4d,0 18px 38px -28px #0f1c33bf;transform:none}.home-hero__secondary .editorial-card--horizontal:hover{border-color:#ffffffb3;box-shadow:0 0 0 1px #ffffff57,0 0 1.15rem #ffffff38,0 14px 28px -24px #0f1c33b8;transform:none}.home-hero .editorial-card:hover .editorial-card__image,.home-hero .editorial-card:focus-within .editorial-card__image{transform:scale(1.03)}.home-hero .editorial-card:hover .editorial-card__link:after,.home-hero .editorial-card:focus-within .editorial-card__link:after{opacity:1}.home-hero__secondary .editorial-card--horizontal:hover .editorial-card__title,.home-hero__secondary .editorial-card--horizontal:focus-within .editorial-card__title{color:#f4f7fb}}@media (prefers-contrast: more){.home-hero .editorial-card__link:before{background:linear-gradient(180deg,transparent 30%,hsl(0 0% 0% / .95) 100%)}.home-hero .editorial-card__body{background:transparent}}@media (prefers-reduced-motion: reduce){.home-hero .editorial-card--featured,.home-hero__secondary .editorial-card--horizontal,.home-hero .editorial-card__image,.home-hero .editorial-card__link:after{transition:none}}
