.news-page{max-width:1440px;margin-inline:auto;padding:46px clamp(24px,4.4vw,64px) 64px}.news-intro{justify-content:space-between;align-items:end;gap:30px;margin-bottom:32px;display:flex}.news-intro h1{font-family:var(--hf-font-display);letter-spacing:-.025em;font-size:clamp(36px,3.8vw,54px);font-weight:800;line-height:1.16}.news-intro h1 span{background:linear-gradient(135deg,var(--accent-mint),var(--accent-violet) 52%,var(--accent-magenta));color:#0000;background-clip:text;margin-bottom:-8px;padding-bottom:8px;display:block}.news-intro>p{max-width:330px;color:var(--text-lede);padding-bottom:5px;font-size:15px;line-height:1.65}.news-kicker,.news-meta,.news-count,.news-card__cta{font-family:var(--hf-font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:600;line-height:1.6}.news-kicker{color:var(--text-secondary);align-items:center;gap:12px;margin-bottom:12px;display:flex}.news-kicker:before{content:"";background:var(--gradient-emphasis);flex:none;width:24px;height:2px}.news-card{min-width:0;color:inherit;scroll-margin-top:100px;text-decoration:none;display:block}.news-card:focus-visible{outline:2px solid var(--text-accent);outline-offset:6px;border-radius:12px}html:has(.news-page),html:has(.news-article){scroll-behavior:auto}::view-transition-group(news-plate){animation-duration:.44s;animation-timing-function:cubic-bezier(.33,1,.68,1)}::view-transition-old(news-plate),::view-transition-new(news-plate){mix-blend-mode:normal;animation:none}::view-transition-old(news-plate){display:none}.news-card__image{background:var(--surface-sunken);border-radius:12px}.news-card__image img{object-fit:contain;border-radius:12px;width:100%;height:auto;display:block}.news-card__copy{min-width:0}.news-card__title{font-family:var(--hf-font-display);letter-spacing:-.025em;transition:color var(--hf-duration-fast) var(--hf-ease-standard);font-size:25px;font-weight:700;line-height:1.3}.news-card:hover .news-card__title,.news-card:focus-visible .news-card__title{color:var(--text-accent)}.news-meta{color:var(--text-tertiary);letter-spacing:.08em;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:14px;display:flex}.news-card[data-category=Product]{--category-mark:var(--accent-violet);--category-text:var(--accent-violet)}.news-card[data-category=Partnerships]{--category-mark:var(--accent-magenta);--category-text:var(--accent-magenta-text)}.news-card[data-category=Events]{--category-mark:var(--accent-mint);--category-text:var(--accent-mint-text)}.news-meta>span{color:var(--category-text);align-items:center;gap:7px;display:inline-flex}.news-meta>span:before{content:"";background:var(--category-mark);border-radius:1px;width:5px;height:5px}.news-card__teaser{color:var(--text-secondary);margin-top:12px;font-size:15px;line-height:1.75}.news-card__cta{color:var(--text-secondary);letter-spacing:.055em;transition:color var(--hf-duration-base) var(--hf-ease-standard);align-items:center;gap:12px;margin-top:18px;display:flex}.news-card__cta>span{transition:transform var(--hf-duration-base) var(--hf-ease-standard);flex:none;font-size:16px;line-height:1}.news-card:hover .news-card__cta,.news-card:focus-visible .news-card__cta{color:var(--text-accent)}.news-card:hover .news-card__cta>span,.news-card:focus-visible .news-card__cta>span{transform:translate(3px)}.news-card--featured{border-block:1px solid var(--border-default);grid-template-columns:1.2fr 1fr;align-items:center;gap:40px;padding-block:28px 32px;display:grid}.news-card--featured .news-card__title{font-size:clamp(27px,2.55vw,37px);line-height:1.23}.news-card--featured .news-kicker{color:var(--text-tertiary);margin-bottom:22px}.news-card--featured .news-card__teaser{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.news-library{margin-top:38px}.news-library__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.news-library h2{font-family:var(--hf-font-display);letter-spacing:-.025em;font-size:28px;font-weight:700}.news-filters{flex-wrap:wrap;gap:7px;display:flex}.news-filters button{border:1px solid var(--border-default);cursor:pointer;min-height:44px;transition:background-color var(--hf-duration-base),color var(--hf-duration-base),border-color var(--hf-duration-base);background:0 0;border-radius:6px;padding:9px 14px;font-size:13px;font-weight:600}.news-filters button:hover{background:var(--surface-hover)}.news-filters button[aria-pressed=true]{background:var(--text-primary);color:var(--surface-page);border-color:var(--text-primary)}.news-count{color:var(--text-tertiary);letter-spacing:.08em;margin-bottom:18px}.news-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 32px;display:grid}.news-card--row,.news-card--row .news-card__copy{flex-direction:column;flex:1;display:flex}.news-card--row .news-card__cta{margin-top:auto;padding-top:18px}.news-card--row .news-card__image{margin-bottom:20px}.news-card--row .news-card__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:19px;line-height:1.4;display:-webkit-box;overflow:hidden}.news-card--row .news-card__teaser{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:15px;display:-webkit-box;overflow:hidden}.news-archive{border-top:1px solid var(--border-default);margin-top:42px;padding-top:25px}.news-archive__head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px;display:flex}.news-archive h2{font-size:21px}.news-archive__head>p{color:var(--text-tertiary);font-size:12px}.news-card--archive{border-top:1px solid var(--border-subtle);grid-template-columns:220px 112px minmax(0,1fr) 32px;align-items:center;gap:24px;padding-block:22px;display:grid}.news-card--archive .news-card__copy{display:contents}.news-card--archive .news-meta{margin:0;display:block}.news-card--archive time{margin-top:4px;display:block}.news-card--archive .news-card__title{font-family:var(--hf-font-body);letter-spacing:-.01em;font-size:19px;font-weight:600;line-height:1.45}.news-card__archive-arrow{color:var(--text-secondary);transition:transform var(--hf-duration-base),color var(--hf-duration-base);font-size:20px}.news-card:hover .news-card__archive-arrow,.news-card:focus-visible .news-card__archive-arrow{color:var(--text-accent);transform:translate(4px)}.news-page [hidden]{display:none!important}.news-stage{position:relative}.news-article{max-width:1248px;margin:auto;padding:38px clamp(24px,4.4vw,64px) 80px}.news-back{color:var(--text-accent);margin-bottom:26px;padding-block:10px;font-size:14px;font-weight:600;display:inline-block}.news-article h1{font-family:var(--hf-font-display);letter-spacing:-.025em;margin-bottom:24px;font-size:clamp(28px,3.5vw,44px);line-height:1.22}.news-article__teaser{color:var(--text-lede);font-size:18px;line-height:1.7}.news-article__image{border-radius:12px;width:100%;height:auto;margin:28px 0 38px;display:block}.news-article__body{margin-inline:auto}.news-article__body>.news-back{margin-top:32px}@media (width<=1150px) and (width>=701px){.news-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 26px}.news-card--row .news-card__title{font-size:20px}}@media (width<=700px){.news-page{padding:28px 22px 44px}.news-intro{margin-bottom:24px;display:block}.news-intro h1{font-size:36px}.news-intro>p{max-width:none;margin-top:14px;font-size:14px}.news-card--featured{grid-template-columns:1fr;gap:22px}.news-card--featured .news-card__title{font-size:27px}.news-library h2{font-size:25px}.news-row{grid-template-columns:1fr;gap:32px}.news-card--row .news-card__title{-webkit-line-clamp:3;font-size:22px}.news-archive{margin-top:32px}.news-archive__head{flex-direction:column;align-items:start;gap:5px;margin-bottom:17px}.news-archive h2{font-size:21px}.news-card--archive{grid-template-columns:120px minmax(0,1fr) 24px;gap:8px 14px;padding:18px 0}.news-card--archive .news-card__image{grid-area:1/1/span 2}.news-card--archive .news-meta{grid-area:1/2/auto/-1;gap:6px 10px;display:flex}.news-card--archive .news-card__title{grid-area:2/2;font-size:16px}.news-card--archive .news-card__archive-arrow{grid-area:2/3}.news-card--archive time{margin:0}.news-article__teaser{font-size:16px}}@media (prefers-reduced-motion:reduce){.news-card__title,.news-card__cta,.news-card__cta>span,.news-card__archive-arrow,.news-filters button{transition:none}}.news-reading{top:var(--news-header-height,68px);z-index:70;background:var(--surface-sunken);border-bottom:2px solid var(--accent-violet);position:sticky}.news-reading__inner{justify-content:space-between;align-items:center;gap:24px;max-width:1440px;min-height:76px;margin-inline:auto;padding:10px clamp(24px,4.4vw,64px);display:flex}.news-reading__context{align-items:center;gap:20px;min-width:0;display:flex}.news-reading__context>span{font-family:var(--hf-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-accent);flex:none;font-size:12px;font-weight:700}.news-reading__context>p{text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);font-size:15px;font-weight:600;overflow:hidden}.news-reading__close{border:1px solid var(--border-default);min-height:44px;font-family:var(--hf-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary);transition:color var(--hf-duration-base),border-color var(--hf-duration-base);border-radius:6px;flex:none;align-items:center;gap:12px;padding:10px 16px;font-size:11px;font-weight:600;text-decoration:none;display:flex}.news-reading__close>span{font-size:18px;font-weight:400;line-height:1}.news-reading__close:hover,.news-reading__close:focus-visible{color:var(--text-accent);border-color:var(--text-accent)}@media (width<=900px){.news-reading__context{display:block}.news-reading__context>span{margin-bottom:4px;display:block}.news-reading__inner{gap:16px}}@media (width<=700px){.news-reading__inner{padding-inline:22px}.news-reading__close{gap:10px;padding-inline:12px}}@media (prefers-reduced-motion:reduce){.news-reading__close{transition:none}}.news-article__body .article-copy p{font-size:19px}@media (width<=700px){.news-reading__context>span{font-size:11px}.news-reading__context>p{font-size:13px}.news-article__body .article-copy p{font-size:16px}}
