/* Developer changelog and version policy — 9Q06.3 */
.developer-changelog-hero { padding:82px 0 68px; }
.developer-changelog-hero-grid { display:grid; grid-template-columns:minmax(0,1fr) minmax(320px,.55fr); gap:52px; align-items:center; }
.developer-breadcrumb { display:flex; align-items:center; gap:9px; margin-bottom:22px; color:var(--pc-gray-600); font-size:13px; font-weight:800; }
.developer-breadcrumb a { color:var(--pc-orange-dark); }
.developer-version-summary { padding:28px; border:1px solid rgba(32,36,44,.72); border-radius:25px; background:#1b1f27; color:#fff; box-shadow:0 28px 70px rgba(18,25,38,.2); }
.developer-version-summary > span { color:#f0aa58; font-size:12px; font-weight:900; letter-spacing:.08em; text-transform:uppercase; }
.developer-version-summary > strong { display:block; margin:8px 0 4px; font-size:30px; }
.developer-version-summary > p { margin:0 0 24px; color:#bcc5d1; }
.developer-version-summary dl { display:grid; gap:0; margin:0; }
.developer-version-summary dl div { display:flex; justify-content:space-between; gap:16px; padding:13px 0; border-top:1px solid rgba(255,255,255,.1); }
.developer-version-summary dt { color:#9fa9b7; font-size:13px; }
.developer-version-summary dd { margin:0; color:#fff; font-size:13px; font-weight:850; text-align:right; }
.developer-version-summary code { color:#f2ba79; }
.developer-version-policy-grid { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:16px; }
.developer-version-policy-grid article { padding:24px; border:1px solid var(--pc-gray-200); border-radius:21px; background:#fff; box-shadow:var(--pc-shadow-card); }
.developer-version-policy-grid article > span { color:var(--pc-orange-dark); font-size:12px; font-weight:900; letter-spacing:.05em; text-transform:uppercase; }
.developer-version-policy-grid h3 { margin:9px 0 8px; font-size:20px; }
.developer-version-policy-grid p { margin:0; color:var(--pc-gray-700); font-size:14px; }
.developer-version-note { display:grid; grid-template-columns:minmax(180px,.35fr) minmax(0,1fr); gap:24px; margin-top:18px; padding:22px 24px; border-radius:18px; background:#20242c; color:#fff; }
.developer-version-note p { margin:0; color:#c5ccd6; }
.developer-version-note code { color:#f0aa58; }
.developer-changelog-list { position:relative; display:grid; gap:0; }
.developer-changelog-entry { display:grid; grid-template-columns:190px minmax(0,1fr); gap:28px; padding:28px 0; border-top:1px solid var(--pc-gray-200); }
.developer-changelog-entry:last-child { border-bottom:1px solid var(--pc-gray-200); }
.developer-changelog-meta { display:flex; align-items:flex-start; flex-direction:column; gap:9px; }
.developer-changelog-meta time { color:var(--pc-gray-700); font-size:13px; font-weight:800; }
.developer-changelog-meta span { padding:6px 9px; border-radius:999px; background:var(--pc-orange-soft); color:var(--pc-orange-dark); font-size:11px; font-weight:900; text-transform:uppercase; }
.developer-changelog-entry h3 { margin:0 0 9px; font-size:22px; }
.developer-changelog-entry p { max-width:830px; margin:0; color:var(--pc-gray-700); }
.developer-changelog-links { display:flex; flex-wrap:wrap; gap:16px; margin-top:15px; }
.developer-changelog-links a { display:inline-flex; align-items:center; gap:7px; color:var(--pc-orange-dark); font-size:13px; font-weight:900; }
.developer-changelog-links svg { width:14px; height:14px; }
.developer-changelog-closing { display:flex; align-items:center; justify-content:space-between; gap:34px; }
.developer-changelog-closing h2 { color:#fff; }
.developer-changelog-closing p { max-width:760px; color:#bbc3ce; }
.developer-changelog-closing .hero-actions { flex:0 0 auto; margin:0; }
@media(max-width:900px){.developer-changelog-hero-grid{grid-template-columns:1fr}.developer-changelog-closing{align-items:flex-start;flex-direction:column}.developer-changelog-entry{grid-template-columns:150px minmax(0,1fr)}}
@media(max-width:680px){.developer-changelog-hero{padding:56px 0 48px}.developer-version-policy-grid{grid-template-columns:1fr}.developer-version-note,.developer-changelog-entry{grid-template-columns:1fr}.developer-changelog-meta{flex-direction:row;align-items:center}.developer-changelog-closing .hero-actions{align-items:stretch;flex-direction:column;width:100%}}
