.daily-rhythm,.routine-brief,.routine-panel{margin-bottom:1.25rem}.routine-panel{overflow-wrap:anywhere}.routine-panel>:not(.panel-heading){margin-left:clamp(1rem,3vw,1.5rem);margin-right:clamp(1rem,3vw,1.5rem)}.routine-panel>:last-child{margin-bottom:1.5rem}.routine-brief{padding:clamp(1rem,3vw,1.5rem);border:1px solid var(--border-subtle);border-radius:12px;background:var(--background-panel);overflow-wrap:anywhere}.review-days,.routine-steps{padding:0;list-style:none;display:grid;gap:1rem}.routine-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.review-days li,.routine-steps li{display:grid;gap:.4rem;min-width:0}.routine-steps li>.badge{justify-self:start}.routine-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;margin:1rem 0}.landing-checklist{border-left:3px solid var(--star-gold);padding:.25rem 1rem;margin:1rem 0}.review-days li{grid-template-columns:minmax(8rem,.7fr) minmax(0,1fr) minmax(0,1.4fr);border-bottom:1px solid var(--border-subtle);padding:.75rem 0}.trial-checklist li{margin-bottom:.8rem}#crew-recognition,#landing,#launch{scroll-margin-top:6rem}@media (max-width:700px){.review-days li,.routine-steps{grid-template-columns:minmax(0,1fr)}}