.changes-page .changes-hero{max-width:860px;text-align:left}.changes-page .changes-hero .hero-lede{margin-left:0;margin-right:0}.changes-page .changes-hero .hero-h1{font-size:clamp(32px,4.4vw,56px)}.changes-page .changes-steps{margin:28px 0 12px;padding-left:1.4em;display:grid;gap:14px;list-style:decimal}.changes-page .changes-steps li>span{display:block;margin-bottom:8px;color:var(--muted-foreground)}.changes-page .changes-steps .cli-install{max-width:520px}.changes-page .micro a{text-decoration:underline}.changes-page .changes-list{padding-top:40px}.changes-page .changes-filters{display:flex;flex-wrap:wrap;align-items:end;gap:12px 18px;margin-bottom:32px;padding:14px 16px;border:1px solid var(--border);border-radius:var(--radius);background:var(--card);font-size:14px}.changes-page .changes-filters label{display:grid;gap:4px;color:var(--muted-foreground)}.changes-page .changes-filters input[type=search],.changes-page .changes-filters select{min-height:36px;padding:0 10px;border:1px solid var(--input);border-radius:calc(var(--radius) - 2px);background:var(--background);color:var(--foreground)}.changes-page .changes-search{flex:1 1 220px}.changes-page .changes-filters .changes-check{display:flex;align-items:center;gap:8px;min-height:36px;color:var(--foreground)}.changes-page .changes-count{margin-left:auto;min-height:36px;display:flex;align-items:center;font-family:var(--font-mono);color:var(--muted-foreground)}.changes-page .changes-month+.changes-month{margin-top:40px}.changes-page .changes-month h2{margin:0 0 14px;font-family:var(--font-mono);font-size:13px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground)}.changes-page .change{padding:20px 22px;overflow-wrap:anywhere;border:1px solid var(--border);border-radius:var(--radius);background:var(--card);scroll-margin-top:96px}.changes-page .change+.change{margin-top:12px}.changes-page .change:target{border-color:var(--primary)}.changes-page .change-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px}.changes-page .change-head h3{margin:0;font-size:18px;font-weight:600;line-height:1.35}.changes-page .change-kind{font-family:var(--font-mono);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.changes-page .kind-breaks{color:var(--destructive)}.changes-page .kind-behavior-change{color:#b45309}.dark .changes-page .kind-behavior-change{color:#f59e0b}.changes-page .kind-deprecated{color:var(--muted-foreground)}.changes-page .kind-opportunity{color:var(--primary)}.changes-page .change-browsers{margin:10px 0 12px;padding:0;list-style:none;font-size:14px;color:var(--muted-foreground)}.changes-page .change-browsers strong{color:var(--foreground);font-weight:600}.changes-page .change p{margin:0 0 10px;line-height:1.6}.changes-page .change-fix strong{font-weight:600}.changes-page .change-links{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:12px;font-size:14px}.changes-page .change-links a{color:var(--primary);text-decoration:underline;text-underline-offset:3px}.changes-page .change-detected{color:var(--foreground)}.changes-page code{font-family:var(--font-mono);font-size:.92em}.changes-page .changes-empty{color:var(--muted-foreground)}.changes-page .changes-steps .cli-install code{font-size:15px}