.latest-update{width:100%;display:grid;grid-template-columns:180px minmax(0,1fr);gap:24px;text-align:left;justify-content:start;border:0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);border-radius:0;margin:8px 0 26px;padding:15px 0;line-height:1.35}.latest-update>span{min-width:0;overflow-wrap:anywhere}.latest-update .icon{margin-right:8px}.latest-update:hover{background:var(--white);color:var(--ink)}.latest-update .meta{margin-top:5px}.updates-page{min-width:0}.updates-intro{color:var(--muted);margin-bottom:32px}.equipment-update{padding:28px 0 38px;border-top:1px solid var(--rule);scroll-margin-top:150px}.update-heading{display:flex;align-items:start;gap:24px;justify-content:space-between}.update-heading h2{font:700 clamp(24px,2.6vw,34px)/1.1 Tour,Arial,sans-serif;margin:0;max-width:30ch;text-wrap:balance}.update-status{display:inline-flex;gap:7px;align-items:center;font-size:13px;flex-shrink:0;max-width:230px}.update-status.verified{color:var(--green)}.update-status.blocked{color:var(--red)}.update-meta{margin:12px 0 22px;font-size:13px;color:var(--muted)}.update-meta>span{display:block;margin-top:3px}.update-totals{font-size:18px;margin:24px 0 6px}.update-totals>span{font-size:12px;color:var(--muted);display:block}.update-list{list-style:none;padding:0;margin:0}.update-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(160px,.85fr) 155px;gap:16px 24px;padding:20px 0;border-bottom:1px solid var(--rule);align-items:center}.update-equipment{min-width:0}.update-item{display:block;border:0;min-height:44px;border-radius:0;padding:0;text-align:left;font-size:17px;line-height:1.25;overflow-wrap:anywhere}.update-item:hover{background:none;color:var(--red);text-decoration:underline;text-underline-offset:4px}.update-kind{font-size:12px;color:var(--muted);display:block;margin-top:2px}.update-quantities{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-self:start}.update-quantities>div{min-width:0;overflow-wrap:anywhere}.update-label{font-size:12px;color:var(--muted);display:block;margin:0 0 5px}.update-quantities strong{font-size:clamp(22px,2.4vw,30px);font-weight:400;line-height:1.1;display:block;font-variant-numeric:tabular-nums}.update-old{font-size:16px;line-height:1.25;color:var(--muted);font-variant-numeric:tabular-nums;display:block}.update-approval{display:flex;align-items:start;gap:7px;font-size:12px}.update-approval .icon{width:17px;height:17px}.update-approval.needs-review{color:var(--red)}.update-approval .meta{font-size:11px;margin-top:3px}.update-detail{grid-column:1/-1}.update-detail>summary,.update-more>summary,.update-evidence>summary{min-height:44px;font-size:13px;padding:8px 0;justify-content:start;gap:8px}.update-detail>summary:before,.update-more>summary:before,.update-evidence>summary:before{content:'+';font-size:20px;line-height:1}.update-detail[open]>summary:before,.update-more[open]>summary:before,.update-evidence[open]>summary:before{content:'−'}.update-detail dl{margin:0}.update-detail dl>div{display:grid;grid-template-columns:100px 1fr;gap:20px;margin:12px 0}.update-detail dt{font-size:13px}.update-detail dd{margin:0;overflow-wrap:anywhere}.update-detail dd span{font-size:12px;color:var(--muted)}.update-detail dd p{white-space:pre-wrap;font-size:14px;margin:4px 0 12px;max-width:65ch}.update-next{margin:22px 0 10px}.update-next>span{font-size:12px;color:var(--muted)}.update-next p{font-size:17px;line-height:1.4;margin:6px 0 0;max-width:65ch}.update-evidence{margin-top:12px;overflow-wrap:anywhere}.update-evidence>p,.update-proof{font-size:13px;max-width:70ch;margin:14px 0}.update-evidence>details{margin-top:12px}.update-proof p{margin:5px 0}.update-no-gear{color:var(--muted);font-size:15px}.update-boundary{margin-top:28px}.updates-page summary:focus-visible{outline-offset:0}.updates-page [data-older-updates]{margin-top:18px}
@media(max-width:760px){.update-heading{display:block}.update-heading h2{font-size:26px;max-width:none}.update-status{margin-top:12px;max-width:none}.update-row{grid-template-columns:minmax(0,1fr) 110px;gap:12px 16px;padding:17px 0}.update-equipment{grid-column:1/-1}.update-item{font-size:18px}.update-quantities{grid-column:1;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:14px}.update-quantities strong{font-size:25px}.update-approval{grid-column:2;align-self:start;margin-top:20px}.update-detail{grid-column:1/-1}.update-next p{font-size:16px}.equipment-update{padding:22px 0 28px}.latest-update{grid-template-columns:1fr;gap:9px;margin-bottom:20px}.latest-update>span:first-child{font-size:14px}.latest-update>span:first-child .meta{display:inline;margin-left:10px;font-size:11px}.latest-update>span:last-child{font-size:15px}.update-detail dl>div{grid-template-columns:1fr;gap:4px}.update-meta{margin-bottom:16px}.updates-intro{margin-bottom:24px}}
@media print{.latest-update,.updates-page{display:none!important}}

.update-quantity-note{display:block;font-size:13px;line-height:1.3;margin-top:4px}.update-next p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.update-list{content-visibility:auto;contain-intrinsic-size:auto 300px}body[data-area="production"][data-view="changes"] #package-relationship{display:none}body[data-area="production"][data-view="changes"] .tabs{margin-bottom:8px}.update-heading h2{overflow-wrap:anywhere}.equipment-update:first-child{border-top:0;padding-top:12px}
body[data-area="production"][data-view="changes"] #freshness,body[data-area="production"][data-view="changes"] #scope-note{display:none}body[data-area="production"][data-view="changes"] .title-row{margin-bottom:14px}.update-list{content-visibility:visible;contain-intrinsic-size:none}
@media(max-width:760px){body[data-area="production"][data-view="changes"] #identity{display:none}body[data-area="production"][data-view="changes"] h1{font-size:34px}body[data-area="production"][data-view="changes"] .main-nav{position:static;gap:18px;padding-block:0;margin:0 0 8px}body[data-area="production"][data-view="changes"] .main-nav>button{flex:none;padding:8px 0;min-height:44px;border-radius:0;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted);box-shadow:none;white-space:nowrap}body[data-area="production"][data-view="changes"] .main-nav>button[aria-current]{color:var(--ink);border-bottom-color:var(--red)}body[data-area="production"][data-view="changes"] .main-nav .icon{display:none}body[data-area="production"][data-view="changes"] #production-tools .tabs{margin-top:8px;margin-bottom:12px}body[data-area="production"][data-view="changes"] #production-tools .tabs>button{min-height:44px;padding:8px 1px;flex-direction:row;font-size:12px}body[data-area="production"][data-view="changes"] #production-tools .tabs .icon{display:none}body[data-area="production"][data-view="changes"] #production-tools .tabs .control-label{min-height:0}body[data-area="production"][data-view="changes"] .equipment-update:first-child{padding-top:8px}body[data-area="production"][data-view="changes"] .update-meta{margin:10px 0 14px}body[data-area="production"][data-view="changes"] .update-next{margin:12px 0}body[data-area="production"][data-view="changes"] .update-totals{margin-top:14px}}
@media(max-width:760px){body[data-area="production"][data-view="changes"] .masthead{min-height:60px;padding-block:10px;gap:16px}body[data-area="production"][data-view="changes"] .nav-indicator{display:none}body[data-area="production"][data-view="changes"] .title-row{margin-bottom:8px}body[data-area="production"][data-view="changes"] .update-heading h2{font-size:25px}.update-messages>summary{min-height:44px;justify-content:start;gap:10px}}
.update-messages{border-top:1px solid var(--rule);margin:20px 0}.update-messages>summary{font-size:14px;justify-content:start;gap:10px}.update-messages>summary:before{content:'+';font-size:20px}.update-messages[open]>summary:before{content:'−'}
