.updates-page{--updates-width:min(1506px, calc(64.2857vw + 271.714px), calc(100% - 36px));--updates-header-height:84px;--update-height:min(780px, calc(100svh - 180px));--update-padding:clamp(36px, calc(2.67857vw + 8.57143px), 60px);--update-radius:clamp(48px, calc(1.33929vw + 34.2857px), 60px);--update-gap:clamp(18px, calc(1.33929vw + 4.28571px), 30px);--update-heading:clamp(24px, calc(.669643vw + 17.1429px), 30px);--update-body:clamp(12px, calc(.446429vw + 7.42857px), 16px);--update-meta:clamp(14px, calc(.446429vw + 9.42857px), 18px);background:var(--landing-background);min-height:100svh;color:var(--landing-text);font-family:var(--landing-body);position:relative}.updates-intro{text-align:center;height:min(560px,29.1667vw);padding:min(272px,14.1667vw) 18px 0;position:relative}.updates-breadcrumbs{width:var(--updates-width);text-align:start;color:var(--landing-muted);margin-inline:auto;font-size:12px;line-height:1.5;position:absolute;inset-block-start:calc(var(--updates-header-height) + 12px);inset-inline:0}.updates-breadcrumbs ol,.updates-breadcrumbs li{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.updates-breadcrumbs ol{margin:0;padding:0;list-style:none}.updates-breadcrumbs a{min-height:30px;color:var(--landing-text);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.updates-breadcrumbs a:hover{text-decoration:underline}.updates-breadcrumbs a:focus-visible{outline:2px solid var(--landing-accent);outline-offset:4px;border-radius:4px}.updates-intro h1{font:500 clamp(42px, 3.3333vw, 64px)/1.1 var(--landing-display);letter-spacing:-.03em;margin:0}.updates-intro>p{color:var(--landing-muted);max-width:48em;margin:24px auto 0;font-size:18px;line-height:1.4}.updates-list{width:var(--updates-width);overflow-anchor:none;flex-direction:column;align-items:center;gap:6px;margin-inline:auto;padding-bottom:90px;display:flex}.updates-page>.landing-footer{opacity:1;transform:none}.updates-page main:focus{outline:none}.update-card{--update-width:83.2669%;width:var(--update-width);height:var(--update-height);border-radius:var(--update-radius);background:var(--landing-surface);cursor:pointer;flex:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:6px;display:grid;overflow:clip}.update-card:has(.update-card__details:is([data-expanded=true],[open]:not([data-expanded]))){--update-width:100%}.update-card__visual{min-width:0;min-height:0;padding:calc(var(--update-padding) * .8);border-radius:calc(var(--update-radius) - 6px);background:var(--landing-background);position:relative;overflow:clip}.update-card__media{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.update-card__badge{background:var(--landing-update);color:var(--landing-text);white-space:nowrap;border-radius:60px;align-items:center;gap:6px;padding:4px 12px 4px 6px;font-size:14px;line-height:22px;display:inline-flex;position:relative}.update-card__badge[data-status=expected]{background:var(--landing-expected)}.update-card__badge img{flex:none}.update-card__info{min-width:0;min-height:0;padding:var(--update-padding);flex-direction:column;gap:16px;display:flex}.update-card__scroll{min-height:0;overflow-anchor:none;scrollbar-width:thin;scrollbar-color:var(--landing-data-muted) transparent;cursor:inherit;flex:1;margin-inline-end:calc(6px - var(--update-padding));padding-inline-end:calc(var(--update-padding) - 6px);overflow:hidden auto}.update-card__scroll[data-scroll-top]{-webkit-mask-image:linear-gradient(#0000,#000 12px);mask-image:linear-gradient(#0000,#000 12px)}.update-card__scroll[data-scroll-bottom]{-webkit-mask-image:linear-gradient(#000 calc(100% - 12px),#0000);mask-image:linear-gradient(#000 calc(100% - 12px),#0000)}.update-card__scroll[data-scroll-top][data-scroll-bottom]{-webkit-mask-image:linear-gradient(#0000,#000 12px calc(100% - 12px),#0000);mask-image:linear-gradient(#0000,#000 12px calc(100% - 12px),#0000)}.update-card__summary{cursor:pointer;list-style:none}.update-card summary::-webkit-details-marker{display:none}.update-card__heading{align-items:start;gap:30px;display:flex}.update-card__heading h2{min-width:0;font:500 var(--update-heading)/1.1 var(--landing-display);overflow-wrap:anywhere;flex:1;margin:0}.update-card__action{color:var(--landing-subtle);font:500 16px/1 var(--landing-display);letter-spacing:-.02em;flex:none;margin-top:8px}.update-card__collapse,.update-card__details:is([data-expanded=true],[open]:not([data-expanded])) .update-card__expand{display:none}.update-card__details:is([data-expanded=true],[open]:not([data-expanded])) .update-card__collapse{display:inline}.update-card p{color:var(--landing-muted);font-size:var(--update-body);overflow-wrap:anywhere;margin:0;line-height:1.4}.update-card__summary>p{margin-top:var(--update-gap)}.update-card__details[data-expanded]>.update-card__body{opacity:0;visibility:hidden;grid-template-rows:0fr;display:grid}.update-card__details[data-expanded=true]>.update-card__body{opacity:1;visibility:visible;grid-template-rows:1fr}.update-card__clip{min-height:0;overflow:hidden}.update-card__more{gap:var(--update-gap);padding-top:var(--update-gap);display:grid}.update-card__meta{font-size:var(--update-meta);flex:none;justify-content:space-between;gap:12px;line-height:1.25;display:flex}.update-card__meta span{white-space:nowrap}.update-card summary:focus-visible,.update-card__scroll:focus-visible{outline:2px solid var(--landing-accent);outline-offset:-2px;border-radius:4px}.update-card__summary:hover .update-card__action{color:var(--landing-text)}@media (prefers-reduced-motion:no-preference){.update-card__details[data-text-transition]>.update-card__summary>p{animation:update-summary-open .16s ease-out var(--landing-disclosure-duration) both}.update-card__details[data-text-transition=closing]>.update-card__summary>p{animation-name:update-summary-close}.update-card{transition:width var(--landing-disclosure-duration) var(--landing-disclosure-ease), grid-template-rows var(--landing-disclosure-duration) var(--landing-disclosure-ease), grid-template-columns var(--landing-disclosure-duration) var(--landing-disclosure-ease)}.update-card__body{transition:grid-template-rows var(--landing-disclosure-duration) var(--landing-disclosure-ease), opacity 0s, visibility 0s}.update-card__details[data-expanded=true]>.update-card__body{transition:grid-template-rows var(--landing-disclosure-duration) var(--landing-disclosure-ease), opacity .16s ease-out var(--landing-disclosure-duration), visibility 0s var(--landing-disclosure-duration)}.update-card__visual{transition:opacity var(--landing-disclosure-duration) var(--landing-disclosure-ease), padding var(--landing-disclosure-duration) var(--landing-disclosure-ease)}}@keyframes update-summary-open{0%{opacity:0}to{opacity:1}}@keyframes update-summary-close{0%{opacity:0}to{opacity:1}}.update-sections{gap:var(--update-gap);margin-top:var(--update-gap);display:grid}.update-section__summary{cursor:pointer;font-size:var(--update-meta);justify-content:space-between;align-items:center;gap:12px;min-height:24px;line-height:1.25;list-style:none;display:flex}.update-section__toggle{background:var(--landing-text);border-radius:50%;flex:0 0 24px;place-items:center;height:24px;display:grid}.update-section:is([data-expanded=true],[open]:not([data-expanded])) .update-section__toggle{background:var(--landing-data-muted);transform:rotate(45deg)}.update-section[data-expanded]>.update-section__body{opacity:0;grid-template-rows:0fr;display:grid}.update-section[data-expanded=true]>.update-section__body{opacity:1;grid-template-rows:1fr}.update-section__clip{min-height:0;overflow:hidden}.update-section__content{padding-top:18px}.update-section__content ul{gap:18px;margin:18px 0 0;padding:0;list-style:none;display:grid}.update-section__content li{font-size:var(--update-body);color:var(--landing-muted);overflow-wrap:anywhere;align-items:start;gap:12px;line-height:1.4;display:flex}.update-section__tag{background:var(--landing-outline);color:var(--landing-text);border-radius:60px;flex:none;max-width:45%;padding:2px 12px 6px;font-size:14px;line-height:22px}@media (prefers-reduced-motion:no-preference){.update-section__body{transition:grid-template-rows var(--landing-disclosure-duration) var(--landing-disclosure-ease), opacity var(--landing-disclosure-duration) var(--landing-disclosure-ease)}.update-section__toggle{transition:transform var(--landing-disclosure-duration) var(--landing-disclosure-ease), background-color var(--landing-disclosure-duration) var(--landing-disclosure-ease)}}@media (width<=1199px){.updates-page{--updates-header-height:66px;--hero-button-height:36px;--hero-button-size:12px;--update-height:min(650px, calc(100svh - 120px));--update-padding:36px;--update-radius:48px;--update-gap:18px;--update-heading:24px;--update-body:12px;--update-meta:14px}.updates-intro{height:386px;padding-top:168px}.updates-intro h1{font-size:36px}.updates-intro>p{margin-top:18px;font-size:12px}.update-card__summary>p{line-height:1.2}.update-sections{gap:6px;margin-top:0}.update-section__summary{font:500 12px/1.2 var(--landing-display);min-height:36px}.update-section__content{padding-top:6px}.update-section__content p,.update-section__content li{font-size:10px;line-height:1.2}.update-section__content ul{gap:12px;margin-top:12px}.update-section__content li{gap:6px}.update-card__action{margin-top:6px;font-size:12px}.update-card__badge{gap:3px;padding:3px 6px 3px 3px;font-size:10px;line-height:18px}.update-section__tag{padding:3px 6px;font-size:10px;line-height:14px}}@media (width<=1023px){.updates-page{--updates-width:min(calc(84.375vw + 66px), calc(100% - 36px));--update-height:min(580px, calc(100svh - 120px));--update-padding:24px}.updates-intro{height:394px;padding-top:198px}.update-card__heading{gap:18px}}@media (width<=895px){.updates-page{--updates-header-height:54px;--hero-button-height:30px;--hero-button-size:12px;--hero-button-padding:12px}}@media (width<=599px){.updates-page{--updates-width:calc(100% - 36px);--update-height:calc(100svh - 102px);--update-padding:18px;--update-radius:36px;--update-gap:12px;--update-heading:18px}.updates-list{padding-bottom:48px}.updates-intro{height:294px;padding-top:150px}.updates-intro h1{letter-spacing:0;font-size:24px}.updates-intro>p{margin-top:12px;font-size:10px}.update-card{--update-width:100%;grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.update-card:has(.update-card__details:is([data-expanded=true],[open]:not([data-expanded]))){grid-template-rows:minmax(0,0fr) minmax(0,1fr)}.update-card:has(.update-card__details:is([data-expanded=true],[open]:not([data-expanded]))) .update-card__visual{opacity:0;padding-block:0}.update-card__details:is([data-expanded=true],[open]:not([data-expanded])) p{font-size:10px;line-height:1.2}.update-card__visual{padding:24px}.update-card__heading{gap:12px}.update-card__action{margin-top:4px}.update-section__summary{font:500 12px/1.25 var(--landing-display);min-height:30px}.update-section__toggle{flex-basis:18px;height:18px}.update-section__toggle img{transform:scale(.833333)}.update-section__content,.update-section__content ul{margin-top:12px;padding-top:0}.update-section__content ul{gap:10px}.update-section__content p,.update-section__content li{font-size:10px}.update-section__content li{gap:6px}.update-sections{gap:6px;margin-top:6px}}@media (width<=359px){.updates-page{--updates-width:calc(100% - 38px);--update-height:calc(100svh - 74px);--update-padding:12px;--update-radius:30px;--update-heading:14px;--update-body:10px;--update-meta:10px}.updates-intro{height:218px;padding-top:108px}.update-card__visual{padding:12px}.update-card__action{font-size:10px}}@media (height<=400px) and (width>=480px){.updates-page{--updates-width:min(750px, calc(100% - 36px));--update-height:calc(100svh - 66px);--update-padding:18px;--update-radius:30px;--update-gap:12px;--update-heading:18px;--update-body:10px;--update-meta:12px}.updates-intro{height:186px;padding-top:114px}.updates-intro h1{font-size:24px}.updates-intro>p{margin-top:12px;font-size:10px}.update-card{--update-width:100%;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.update-card:has(.update-card__details:is([data-expanded=true],[open]:not([data-expanded]))){grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,0fr) minmax(0,1fr)}.update-card:has(.update-card__details:is([data-expanded=true],[open]:not([data-expanded]))) .update-card__visual{opacity:0;padding:0}.update-card__info{gap:6px}.update-card__heading{gap:12px}.update-card__action{margin-top:4px;font-size:10px}.update-section__summary{min-height:24px;font-size:12px}.update-sections{gap:6px;margin-top:0}.update-section__content,.update-section__content ul{margin-top:10px;padding-top:0}.update-section__content ul,.update-section__content li{gap:6px}.update-section__toggle{flex-basis:18px;height:18px}.update-section__toggle img{transform:scale(.833333)}.update-card__badge{font-size:10px;line-height:18px}}@media (height<=400px) and (width>=480px) and (width<=599px){.updates-page{--update-height:calc(100svh - 54px);--update-heading:14px}}@media (height<=400px) and (width>=480px){.update-card__details{position:relative}.update-card__details:is([data-expanded=true],[open]:not([data-expanded]))>summary>p,.update-card__more>p,.update-sections{padding-right:138px}.update-section__summary{top:calc(var(--update-heading) * 1.1 + 12px + var(--update-section-index) * 30px);width:120px;position:absolute;right:0}.update-section__content{margin-top:0}}
