.updates-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:32px;margin-bottom:32px;padding:18px 0 36px;display:flex}.updates-heading h1{margin-bottom:0}.updates-heading .eyebrow{margin-bottom:18px}.updates-layout{max-width:780px;margin-inline:auto}.updates-main{min-width:0}.updates-filter{align-items:end;gap:10px;display:flex}.updates-filter>div{min-width:0}.updates-search-field{flex:1}.updates-filter label{margin-bottom:8px;font-size:11px;font-weight:550;display:block}.updates-filter input:not([type=hidden]),.updates-filter select{background:var(--paper);width:100%;height:45px;font:inherit;color:var(--ink,#163a30);border:1px solid #cbd6c0;border-radius:10px;padding:10px 12px;font-size:12px}.updates-filter select{max-width:190px}.updates-filter button{flex-shrink:0}.updates-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:5px;margin:22px 0 25px;padding-bottom:16px;display:flex}.updates-tabs a{min-height:38px;color:var(--muted);border-radius:8px;padding:10px 11px;font-size:11px;text-decoration:none}.updates-tabs a:hover{background:#e9eddf}.updates-tabs a[aria-current=page]{color:#fffdf6;background:#1f4938}.updates-list-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.updates-list-heading h2{letter-spacing:-.5px;margin:0;font-size:20px}.updates-list-heading>span,.updates-list-heading>a{color:var(--muted);font-size:11px}.updates-date{letter-spacing:.6px;text-transform:uppercase;color:var(--muted);margin:28px 0 16px;font-size:11px;font-weight:550}.updates-timeline{border-left:1px solid #cbd6c0;margin:0 0 24px;padding:0 0 0 22px;list-style:none}.updates-timeline>li{padding-bottom:16px;position:relative}.updates-timeline>li:before{content:"";box-sizing:content-box;background:#5b7955;border:3px solid #f5f3e9;border-radius:50%;width:9px;height:9px;position:absolute;top:25px;left:-30px}.update-card{background:var(--paper);overflow-wrap:anywhere;border:1px solid #e0e5d6;border-radius:16px;padding:24px}.update-card-top{justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;display:flex}.update-kind{color:#375b40;background:#e8eedf;border-radius:5px;padding:6px 9px;font-size:10px;font-weight:550}.update-time{color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px;text-decoration:none}.update-time:hover{text-decoration:underline}.update-time span{font-size:9px}.update-location{color:var(--muted);margin-bottom:10px;font-size:10px;line-height:1.6}.update-location>span{margin:0 5px}.update-title-row{align-items:center;gap:12px;margin-bottom:14px;display:flex}.update-title-row h3{letter-spacing:-.65px;margin:0;font-size:24px;font-weight:550;line-height:1.2}.update-description{color:var(--muted);margin-bottom:18px;font-size:13px;line-height:1.8}.update-description strong{color:#234d39;font-weight:550}.update-card-bottom{border-top:1px solid #e5e8dc;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:16px;display:flex}.update-card-bottom>span{color:var(--muted);font-size:9px}.update-results-link{font-size:12px;font-weight:550;text-decoration:none}.update-results-link:hover{text-decoration:underline}.update-results-link>span{margin-left:8px}.update-source{color:var(--muted);border-top:1px solid #e5e8dc;margin-top:16px;padding-top:12px;font-size:11px}.update-source summary{font-size:10px;font-weight:400}.update-source dl{gap:9px;margin:15px 0;display:grid}.update-source dl>div{justify-content:space-between;gap:12px;display:flex}.update-source dd{text-align:right;margin:0}.update-source p{margin-bottom:0;font-size:10px}.update-source .links{margin-top:12px;font-size:10px}.update-card--correction{border-color:#d9c59b}.update-card--correction .update-kind{color:#795522;background:#f3e8cb}.update-revision{background:#f3e8cb;border-radius:8px;padding:12px;font-size:12px;line-height:1.7}.update-previous{background:#f7f1df;border-left:2px solid #ceb66b;padding:12px 14px;font-size:11px;line-height:1.8}.update-previous span{color:var(--muted);margin-top:4px;display:block}.update-seat-bar{border-radius:3px;gap:2px;height:9px;margin:18px 0 12px;display:flex;overflow:hidden}.update-seat-details{margin:0 0 20px;font-size:11px}.update-seat-details summary{font-weight:400}.update-seat-details ul{margin:12px 0 0;padding:0;list-style:none}.update-seat-details li{border-bottom:1px solid var(--line);justify-content:space-between;gap:10px;padding:6px 0;display:flex}.update-seat-details li strong{white-space:nowrap}.updates-empty{text-align:center;background:#f0f1e5;border:1px dashed #c8d2bb;border-radius:16px;padding:52px 28px}.updates-empty-icon{color:#59734f;background:#e0e8d4;border-radius:50%;place-items:center;width:48px;height:48px;margin:0 auto 20px;font-size:22px;display:grid}.updates-empty h3{letter-spacing:-.7px;font-size:25px;font-weight:550}.updates-empty p{max-width:420px;color:var(--muted);margin:0 auto 22px;font-size:13px;line-height:1.8}.updates-back{margin:20px 0;font-size:12px}.updates-older{width:100%;margin:24px 0;display:flex}.updates-poll [hidden]{display:none!important}.updates-poll p{color:var(--muted);font-size:12px}.updates-new{background:#e4ebd8;border-color:#b8c9aa;width:100%;margin-bottom:20px}@media (width<=1050px){.updates-filter{flex-wrap:wrap}.updates-search-field{flex-basis:100%}.updates-filter>div:not(.updates-search-field){flex:1}.updates-filter select{max-width:none}.updates-tabs{gap:2px}.updates-tabs a{padding:9px}.update-card{padding:22px}}@media (width<=800px){.updates-filter{flex-wrap:nowrap}.updates-search-field{flex-basis:auto}.updates-filter>div:not(.updates-search-field){flex:0 180px}.updates-heading{padding-top:8px}}@media (width<=540px){.nav{flex-wrap:wrap;gap:2px}.nav>a{padding:8px 9px;font-size:10px}.updates-heading{margin-bottom:26px;padding-bottom:26px}.updates-heading h1{font-size:45px}.updates-heading .eyebrow{font-size:9px}.updates-filter{flex-wrap:wrap}.updates-search-field{flex-basis:100%}.updates-filter>div:not(.updates-search-field){flex:1}.updates-filter input:not([type=hidden]),.updates-filter select{font-size:16px}.updates-tabs{gap:3px;margin-top:18px}.updates-tabs a{min-height:36px;padding:8px;font-size:10px}.updates-list-heading h2{font-size:19px}.updates-list-heading>span,.updates-list-heading>a{font-size:10px}.updates-timeline{padding-left:14px}.updates-timeline>li:before{left:-22px}.update-card{padding:18px 16px}.update-title-row{gap:9px}.update-title-row h3{font-size:21px}.update-description{font-size:12px}.update-location{font-size:9px}.update-card-top{margin-bottom:16px}.update-source dl>div{flex-direction:column;gap:2px}.update-source dd{text-align:left}.updates-empty{padding:38px 20px}.updates-empty h3{font-size:23px}}.updates-simulation{background:#f7efd8;border:1px solid #cfb776;border-radius:16px;justify-content:space-between;align-items:center;gap:28px;margin:0 0 28px;padding:24px 28px;display:flex}.updates-simulation .eyebrow{color:#795522;margin-bottom:8px}.updates-simulation h2{margin-bottom:10px;font-size:24px}.updates-simulation p:not(.eyebrow){color:#705d36;max-width:560px;margin:0;font-size:12px;line-height:1.8}.updates-simulation-controls{flex-shrink:0;gap:10px;display:grid}.updates-simulation-controls>strong{font-size:12px;font-weight:550}.updates-simulation-controls>div{flex-wrap:wrap;gap:7px;display:flex}.updates-simulation-controls .button{padding:9px 12px;font-size:11px}.updates-simulation-controls [aria-disabled=true]{opacity:.6}.updates-simulation-exit{justify-self:start;font-size:11px}.updates-simulation:focus-within{border-color:#aa8e48}@media (width<=800px){.updates-simulation{flex-direction:column;align-items:start;gap:18px}.updates-simulation-controls{width:100%}}@media (width<=540px){.updates-simulation{padding:20px}.updates-simulation h2{font-size:22px}.updates-simulation-controls .button{padding:9px 10px;font-size:10px}}.updates-about{color:var(--muted);margin-top:28px;font-size:12px;line-height:1.7}.updates-about summary{color:var(--ink)}.update-builder-link{min-height:44px;color:var(--ink);background:#e7edda;border-radius:9px;align-items:center;padding:11px 14px;display:inline-flex}.update-builder-link:hover{background:#dce7ca;text-decoration:none}
