.release-timeline{gap:2.5rem;margin:1.5rem 0 3rem;padding:0;list-style:none;display:grid}.release{border-left:1px solid var(--color-bone-600);padding-left:1.5rem;position:relative}.release:before{content:"";background:var(--color-accent-on-surface,#575886);border-radius:50%;width:9px;height:9px;position:absolute;top:.55rem;left:-5px}.release:first-child:before{box-shadow:0 0 0 4px color-mix(in srgb, var(--color-accent-on-surface,#575886) 25%, transparent)}.release__head{margin-bottom:.75rem}.release__title{font-family:var(--font-headline);color:var(--color-text-primary);margin:0 0 .35rem;font-size:1.25rem;font-weight:600}.release__meta{font-family:var(--font-ui);color:var(--color-text-secondary);flex-wrap:wrap;align-items:center;gap:.75rem;margin:0;font-size:.8125rem;display:flex}.release__tier{border:1px solid var(--color-bone-600);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:.1rem .55rem;font-size:.72rem}.release__tier--important,.release__tier--required{border-color:var(--color-accent-on-surface,#575886);color:var(--color-accent-on-surface,#575886)}.release__list{margin:0;padding-left:1.1rem}.release__list li{margin-bottom:.4rem}.assessments{margin:1.5rem 0 2.5rem}.assessments h3{margin:0 0 .75rem}.assessments__table{border-collapse:collapse;width:100%;font-size:.95rem;line-height:1.5}.assessments__table th,.assessments__table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--color-bone-600);padding:.75rem 1rem .75rem 0}.assessments__table thead th{font:500 .72rem / 1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-secondary)}.assessments__table tbody th{width:30%;color:var(--color-text-primary);font-weight:600}@media (max-width:40rem){.assessments__table thead{display:none}.assessments__table tr{border-bottom:1px solid var(--color-bone-600);padding:.75rem 0;display:block}.assessments__table th,.assessments__table td{border:0;width:auto;padding:0;display:block}.assessments__table tbody th{width:auto;margin-bottom:.25rem}}.legal-page__body .release__title{margin:0 0 .35rem;line-height:1.3}.legal-page__body .release__list{margin:0;padding-left:1.1rem;list-style:outside}.legal-page__body .release__list li{margin:0 0 .4rem;line-height:1.6}.release:before{top:.5rem}.legal-page__body .team-logos{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));align-items:center;gap:1.5rem 2rem;margin:1.5rem 0 2.5rem;padding:0;list-style:none;display:grid}.legal-page__body .team-logos li{margin:0}.team-logos img{object-fit:contain;filter:brightness(0);opacity:.75;width:auto;max-width:100%;height:32px}html[data-theme=dark] .team-logos img{filter:brightness(0)invert();opacity:.8}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .team-logos img{filter:brightness(0)invert();opacity:.8}}.team-cta{border:1px solid var(--color-border-strong);color:var(--color-text-primary);border-radius:999px;padding:.7rem 1.4rem;font-weight:600;text-decoration:none;display:inline-block}.team-cta:hover{background:color-mix(in srgb, var(--color-text-primary) 10%, transparent)}
