.home-editorial .news-lead{max-width:52ch;margin-top:20px;font-size:18px;line-height:1.6}.news-library{padding-block:40px 72px}.news-kinds{margin-bottom:48px}.news-section+.news-section{margin-top:72px}.news-subhead{flex-wrap:wrap;align-items:center;gap:4px 14px;margin-bottom:20px;display:flex}.home-editorial .news-subhead h3{font-family:var(--font-brand), sans-serif;letter-spacing:-.03em;align-items:center;gap:10px;font-size:22px;font-weight:600;display:inline-flex}.news-subhead h3:before{content:"";background:var(--hch-ink);border-radius:50%;flex-shrink:0;width:9px;height:9px}.news-subhead[data-tone=ahead] h3:before{box-shadow:inset 0 0 0 2px var(--hch-red);background:#fff}.news-subhead[data-tone=today] h3{color:var(--hch-red)}.news-subhead[data-tone=today] h3:before{background:var(--hch-red);width:11px;height:11px;box-shadow:0 0 0 5px color-mix(in srgb, var(--hch-red) 15%, transparent)}.news-subhead>:is(span,time){color:var(--hch-muted);font-size:14px}.news-section>:is(.news-carousel,.news-group)+:is(.news-carousel,.news-group){margin-top:56px}.news-carousel-steps{gap:8px;margin-left:auto;display:flex}.news-events{--per-view:3;--bleed-x:12px;--bleed-top:8px;--bleed-bottom:32px;margin:calc(-1 * var(--bleed-top)) calc(-1 * var(--bleed-x)) calc(-1 * var(--bleed-bottom));padding:var(--bleed-top) var(--bleed-x) var(--bleed-bottom);scroll-padding-inline:var(--bleed-x);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;list-style:none;display:flex;overflow-x:auto}.news-events::-webkit-scrollbar{display:none}.news-events>li{flex:0 0 calc((100% - (var(--per-view) - 1) * 16px) / var(--per-view));scroll-snap-align:start;min-width:0}.news-slide{display:flex}.news-slide>.knowledge-card--tile[data-slot=card]{flex:1;min-height:340px}.news-spot{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:24px 48px;display:grid}.news-spot[data-single]{grid-template-columns:minmax(0,1fr)}.news-event-link:after{content:"";position:absolute;inset:0}.home-editorial .news-event-link:focus-visible{outline:none}.news-spot-feature{isolation:isolate;border:1px solid color-mix(in srgb, var(--hch-line) 60%, transparent);background:var(--hch-paper);transition:opacity .8s var(--ease-out-quart), translate .8s var(--ease-out-quart), background-color .5s var(--ease-out-quart), border-color .5s var(--ease-out-quart), box-shadow .5s var(--ease-out-quart);border-radius:20px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:32px;padding:32px;display:grid;position:relative;overflow:hidden}.news-spot-feature:is(:hover,:has(.news-event-link:focus-visible)){background:#fff;border-color:#242a2a0d;box-shadow:0 1px 3px #00000014,0 16px 32px -20px #0000003d}.news-spot-feature:has(.news-event-link:focus-visible){outline:2px solid var(--hch-red);outline-offset:3px}.news-spot-mark{z-index:-1;pointer-events:none;width:46%;height:auto;position:absolute;bottom:-30%;right:-9%;overflow:visible}.news-spot-mark g{transform-box:view-box;transform-origin:50%;rotate:var(--turn,0deg);transition:rotate 1.2s var(--ease-out-quart)}.news-spot-mark path{fill:#ebe7de;transition:fill .6s var(--ease-out-quart)}.news-spot-mark path[data-red]{fill:#efd8d4}.news-spot-feature:is(:hover,:has(.news-event-link:focus-visible)) .news-spot-mark g{rotate:calc(var(--turn,0deg) + 24deg)}.news-spot-feature:is(:hover,:has(.news-event-link:focus-visible)) .news-spot-mark path{fill:#f1eee8}.news-spot-feature:is(:hover,:has(.news-event-link:focus-visible)) .news-spot-mark path[data-red]{fill:#f4dcd8}.news-spot-arrow{position:absolute;top:24px;right:24px}.news-spot-feature:is(:hover,:has(.news-event-link:focus-visible)) .news-spot-arrow,.news-spot-row:is(:hover,:has(.news-event-link:focus-visible)) .news-spot-row-arrow{scale:1}.news-spot-feature:is(:hover,:has(.news-event-link:focus-visible)) .news-spot-arrow>span,.news-spot-row:is(:hover,:has(.news-event-link:focus-visible)) .news-spot-row-arrow>span{transform:translate(0)}.news-spot-leaf{text-align:center;background:#fff;border-radius:14px;flex-direction:column;width:124px;display:flex;overflow:hidden;box-shadow:0 1px 3px #00000014,0 12px 24px -18px #0000003d}.news-spot-leaf>span:first-child{background:var(--hch-red);color:#fff;letter-spacing:.08em;text-transform:uppercase;padding:7px 8px 6px;font-size:12px;font-weight:700;line-height:1.4}.news-spot-leaf strong{font-family:var(--font-brand), sans-serif;letter-spacing:-.04em;padding-block:18px 22px;font-size:54px;font-weight:600;line-height:1}.news-spot-body{flex-direction:column;align-items:flex-start;display:flex}.home-editorial .news-spot-status{color:var(--hch-muted);flex-wrap:wrap;align-items:center;gap:4px 12px;margin-right:56px;font-size:13px;font-weight:500;line-height:1.5;display:flex}.news-spot-status>span:first-child{color:var(--hch-ink);transition:background-color .5s var(--ease-out-quart);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:4px 12px 4px 10px;font-weight:600;display:inline-flex}.news-spot-status>span:first-child:before{content:"";width:9px;height:9px;box-shadow:inset 0 0 0 2px var(--hch-red);border-radius:50%}.news-spot-feature:is(:hover,:has(.news-event-link:focus-visible)) .news-spot-status:not([data-live])>span:first-child{background:var(--hch-paper)}.news-spot-status[data-live]>span:first-child{color:var(--hch-red);background:#f8e5e5}.news-spot-status[data-live]>span:first-child:before{background:var(--hch-red)}.home-editorial .news-spot-kind{color:var(--hch-red);margin-top:20px;font-size:13px;font-weight:600;line-height:1.4}.home-editorial .news-spot-feature h4{font-family:var(--font-brand), sans-serif;letter-spacing:-.035em;text-wrap:balance;margin-top:8px;font-size:clamp(26px,2.5vw,34px);font-weight:600;line-height:1.12}.home-editorial .news-spot-summary{max-width:54ch;color:var(--hch-muted);text-wrap:pretty;margin-top:12px;font-size:16px;line-height:1.55}.news-spot-facts{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));align-self:stretch;gap:16px 28px;margin:24px 0 0;display:grid}.news-spot-facts>div{grid-template-columns:18px minmax(0,1fr);align-content:start;align-items:start;column-gap:10px;display:grid}.news-spot-facts dt{display:contents}.news-spot-facts dt svg{width:18px;height:18px;color:var(--hch-red);stroke-width:1.75px;margin-top:2px}.news-spot-facts dt>span{color:var(--hch-muted);font-size:13px;font-weight:500;line-height:1.5}.news-spot-facts dd{font-family:var(--font-brand), sans-serif;letter-spacing:-.01em;overflow-wrap:anywhere;grid-column:2;margin:0;font-size:17px;font-weight:500;line-height:1.4}.news-spot-facts dd>span{letter-spacing:0;color:var(--hch-muted);font-family:Arial,sans-serif;font-size:14px;font-weight:400;display:block}.news-spot-action{z-index:1;margin-top:26px;position:relative}.news-spot-list{flex-direction:column;display:flex}.home-editorial .news-spot-then{border-bottom:1px solid var(--hch-ink);font-family:var(--font-brand), sans-serif;letter-spacing:-.01em;padding-bottom:12px;font-size:15px;font-weight:600;line-height:1.4}.news-spot-list ol{flex:1;grid-auto-rows:1fr;margin:0;padding:0;list-style:none;display:grid}.news-spot-row{isolation:isolate;border-bottom:1px solid var(--hch-line);grid-template-columns:62px minmax(0,1fr) 44px;align-items:center;gap:18px;padding-block:22px;display:grid;position:relative}.news-spot-row:before{content:"";z-index:-1;transition:background-color .5s var(--ease-out-quart);background:0 0;border-radius:14px;position:absolute;inset:1px -16px}.news-spot-row:is(:hover,:has(.news-event-link:focus-visible)):before{background:var(--hch-paper)}.news-spot-row .news-event-link:after{border-radius:14px;inset:1px -16px}.news-spot-row .news-event-link:focus-visible:after{outline:2px solid var(--hch-red)}.news-spot-day time{font-family:var(--font-brand), sans-serif;justify-items:start;font-weight:600;display:grid}.news-spot-day span:first-child{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:32px;line-height:1}.news-spot-day span:last-child{color:var(--hch-red);margin-top:4px;font-size:14px;line-height:1.3}.home-editorial .news-dots{--dot:23px;margin-left:calc(-1 * var(--dot));clip-path:inset(0 0 0 var(--dot));flex-wrap:wrap;align-items:center;row-gap:2px;display:flex}.news-dots>span{align-items:center;display:inline-flex}.news-dots>span:before{content:"";background:var(--hch-muted);opacity:.6;border-radius:50%;flex-shrink:0;width:3px;height:3px;margin-inline:10px}.home-editorial .news-spot-meta{color:var(--hch-red);font-size:13px;font-weight:600;line-height:1.4}.news-spot-meta>span+span:not([data-live]){color:var(--hch-muted);font-weight:500}.news-spot-meta>[data-live]:before{background:var(--hch-red);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--hch-red) 15%, transparent);opacity:1;margin-inline:14px 10px}.home-editorial .news-spot-row h4{font-family:var(--font-brand), sans-serif;letter-spacing:-.025em;text-wrap:balance;margin-top:6px;font-size:19px;font-weight:600;line-height:1.25}.home-editorial .news-spot-where{color:var(--hch-muted);margin-top:8px;font-size:14px;line-height:1.45}.news-spot-row-arrow{background:#fff;width:44px;height:44px}.news-year+.news-year{margin-top:40px}.home-editorial .news-year h3{border-bottom:1px solid var(--hch-ink);font-family:var(--font-brand), sans-serif;letter-spacing:-.01em;justify-content:space-between;gap:16px;padding-bottom:10px;font-size:15px;font-weight:600;display:flex}.news-year h3 span{color:var(--hch-muted);font-family:inherit;font-size:13px;font-weight:500}.news-year ul{margin:0;padding:0;list-style:none}.news-row{border-bottom:1px solid var(--hch-line);grid-template-columns:11px 110px 170px minmax(0,1fr) auto;align-items:baseline;gap:16px;padding-block:16px;display:grid}.news-row:before{content:"";background:var(--hch-line);border-radius:50%;align-self:center;width:9px;height:9px}.news-row time{color:var(--hch-muted);font-variant-numeric:tabular-nums;font-size:14px}.news-row-kind{color:var(--hch-muted);font-size:13px;font-weight:600}.news-row a{font-family:var(--font-brand), sans-serif;letter-spacing:-.02em;color:var(--hch-ink);font-size:17px;font-weight:500;line-height:1.35}.news-row a:hover{text-decoration:underline;text-decoration-thickness:1px}.news-out{vertical-align:-1px;width:15px;height:15px;color:var(--hch-muted);margin-left:5px;display:inline}.news-held{border:1px solid var(--hch-line);background:var(--hch-paper);color:var(--hch-muted);border-radius:999px;padding:2px 9px;font-size:12px;font-weight:600}@media (max-width:1139px){.news-events{--per-view:2}.news-spot{grid-template-columns:minmax(0,1fr);row-gap:36px}}@media (max-width:767px){.news-events{--per-view:1}.news-row{grid-template-columns:11px minmax(0,1fr) auto;row-gap:4px}.news-row time{grid-column:2}.news-row-kind{text-align:right;grid-area:1/3}.news-row a{grid-column:2/-1}.news-held{display:none}.news-spot-feature{grid-template-columns:minmax(0,1fr);gap:20px;padding:20px}.news-spot-mark{width:min(62%,250px);margin-top:max(-20%,-80px);top:0;bottom:auto;right:max(-16%,-64px)}.news-spot-leaf{width:72px}.news-spot-leaf>span:first-child{padding:4px 6px 3px;font-size:11px}.news-spot-leaf strong{padding-block:9px 11px;font-size:30px}.news-spot-arrow{top:16px;right:16px}.home-editorial .news-spot-status{margin-right:0}.news-spot-facts{grid-template-columns:minmax(0,1fr)}.news-spot-action{width:100%}.news-spot-row{grid-template-columns:52px minmax(0,1fr);gap:14px}.news-spot-row:before,.news-spot-row .news-event-link:after{inset-inline:-12px}.news-spot-row-arrow{display:none}}@media (prefers-reduced-motion:reduce){.news-spot-feature,.news-spot-status>span:first-child,.news-spot-mark g,.news-spot-mark path,.news-spot-row:before{transition:none}.news-spot-feature:is(:hover,:has(.news-event-link:focus-visible)) .news-spot-mark g{rotate:var(--turn,0deg)}}@media (max-width:699px){.news-library .learn-bar{margin-bottom:36px}}
