.travel-cards{gap:1rem;margin:1.5rem 0 2rem;display:grid}.travel-card{background:var(--paper);border-radius:var(--radius);box-shadow:var(--shadow);padding:1.1rem 1.4rem}.travel-card h4{margin:0 0 .5rem}.travel-card dl{grid-template-columns:auto 1fr;gap:.2rem 1rem;margin:0;font-size:1rem;display:grid}.travel-card dt{color:var(--ink-soft);font-weight:650}.travel-card dd{margin:0}.travel-card__notes{color:var(--ink-soft);margin:.6rem 0 0;font-size:.95rem}.travel-updated{color:var(--ink-soft);margin:0;font-size:.9rem}.park-dates{gap:.75rem;margin:1rem 0 .5rem;padding:0;list-style:none;display:grid}.park-dates li{background:var(--paper);border-radius:var(--radius);border-left:4px solid var(--glacier);padding:.8rem 1.1rem;display:grid}.park-dates span{color:var(--ink-soft);font-size:1rem}.park-dates+.travel-updated{margin-bottom:1rem}
