/* Preserve the existing cards, with the app's light palette when requested by the device. */
.nav-in,.nav-links{flex-wrap:nowrap;white-space:nowrap}
.nav-links .nav-cta{color:#fff}
.nav-links .language{font-size:13px}
.release{padding:0;overflow:hidden}
.release h2{margin:0}
.release-toggle{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:24px 26px;border:0;border-radius:16px;background:transparent;color:var(--ink);font:inherit;text-align:left;cursor:pointer}
.release-toggle>span:first-child{min-width:0}
.chevron{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:50%;background:rgba(120,124,138,.14);color:var(--accent);}
.chevron svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;transition:transform .15s}
.release-toggle[aria-expanded="true"] .chevron svg{transform:rotate(180deg)}
.release-toggle:hover{background:rgba(120,124,138,.06)}
.release-body{padding:0 26px 24px;overflow-wrap:anywhere}
.release-body[hidden]{display:none}
@media(max-width:700px){.release-toggle{padding:20px 18px;gap:10px}.release-body{padding:0 18px 20px}}
@media(max-width:600px){.nav-links{gap:10px}.nav-in{height:64px;padding:0 16px}.brand{font-size:16px;gap:6px}.nav-cta{white-space:nowrap}.nav-links a.language{font-size:12px}}
@media(prefers-reduced-motion:reduce){.chevron svg{transition:none}}
@media(max-width:700px){.release-toggle{font-size:14px}.release-toggle>span:first-child{white-space:nowrap}}
.release-toggle:focus-visible{outline-offset:-4px;border-radius:16px}
