.calendar-top{flex-wrap:wrap;gap:1rem}.calendar-top .calendar-stat{margin-right:auto}.calendar-status{display:inline-flex;align-items:center;gap:.45rem;color:var(--muted);font-size:.78rem}.calendar-status::before{content:"";width:5px;height:5px;background:currentColor;border-radius:50%}.calendar-status.awaiting{color:#916023}.calendar-status.completed{color:#39725b}.milestone-status-note{display:block;color:var(--muted);font-size:.84rem;line-height:1.5;margin-top:.45rem}.calendar-lifecycle-heading{font-size:1.55rem;margin:2.2rem 0 .75rem}.calendar-lifecycle-heading+ .calendar-section{margin-top:1.25rem}.calendar-section h2{font-size:1.05rem}.calendar-section h2 small{font-size:.75rem}.milestone-date{font-variant-numeric:tabular-nums}.milestone-body .badge-line{gap:.6rem}.milestone-body h3{max-width:65ch}.home-milestone-date{white-space:nowrap}.milestone-view-help{max-width:72ch}.calendar-lifecycle-select{min-width:180px}@media(max-width:650px){.calendar-top .calendar-stat{flex:1 0 100%}.calendar-top .select-wrap{flex:1 1 140px}.calendar-lifecycle-select{min-width:0}.milestone-date{max-width:100%;white-space:normal}.calendar-lifecycle-heading{font-size:1.35rem}.home-milestone-date{white-space:normal}}

#calendar-windows[hidden]{display:none}.topic-visual-shortcuts .inline-feature{margin:14px 0}.topic-visual-shortcuts details>summary{font-size:1rem}
@media(max-width:580px){.calendar-top{flex-direction:row}.calendar-top .select-wrap{width:auto}}
