.o-news--white{background:var(--color-paper)}.o-news--haze{background:var(--color-haze)}.o-news--ink{background:var(--color-ink);border-bottom:1px solid var(--color-line);border-top:1px solid var(--color-line)}.o-news--ink .o-h2{color:#fff}.o-news--ink .o-arrowlink{color:var(--color-mint)}.o-news__head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.o-news__grid{display:grid;gap:24px;margin-top:48px}@media (min-width:768px){.o-news__grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:768px){.o-news__grid:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,1fr)}}.o-newscard{background:var(--color-paper);border:1px solid var(--color-line);border-radius:24px;display:flex;flex-direction:column;height:100%;padding:28px;transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease}.o-newscard:hover{box-shadow:0 30px 60px -35px rgba(1,32,65,.4);transform:translateY(-4px)}.o-newscard:focus-visible{outline:2px solid var(--color-signal);outline-offset:3px}.o-news--ink .o-newscard{background:color-mix(in srgb,#fff 4%,var(--color-ink));border-color:hsla(0,0%,100%,.12)}.o-news--ink .o-newscard:hover{background:color-mix(in srgb,#fff 7%,var(--color-ink))}.o-news--ink .o-newscard:focus-visible{outline-color:var(--color-mint)}.o-newscard__top{align-items:center;display:flex;gap:12px}.o-newscard__tag{border-radius:9999px;font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;padding:4px 12px;text-transform:uppercase}.o-newscard__tag--highlight{background:var(--color-mint);color:var(--color-ink)}.o-newscard__tag--accent{background:var(--color-signal-soft);color:var(--color-signal)}.o-news--ink .o-newscard__tag--accent{background:hsla(0,0%,100%,.12);color:var(--color-signal-soft)}.o-newscard__date{color:var(--color-mute);font-family:var(--font-mono);font-size:12px}.o-news--ink .o-newscard__date{color:hsla(0,0%,100%,.5)}.o-newscard__title{font-family:var(--font-display);font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:1.2;margin-top:20px}.o-news--ink .o-newscard__title{color:#fff}.o-newscard__body{color:var(--color-ink-soft);flex:1;font-size:14.5px;line-height:1.65;margin-top:12px}.o-news--ink .o-newscard__body{color:hsla(0,0%,100%,.65)}.o-newscard__cta{align-items:center;color:var(--color-signal);display:inline-flex;font-size:14px;font-weight:500;gap:6px;margin-top:24px}.o-news--ink .o-newscard__cta{color:var(--color-mint)}.o-newscard__arrow{display:inline-block;transition:transform .2s ease}.o-newscard:hover .o-newscard__arrow{transform:translateX(4px)}@media (max-width:639px){.o-newscard{padding:24px}}@media (prefers-reduced-motion:reduce){.o-newscard{transition:box-shadow .25s ease,background-color .25s ease}}