.yr-page section{margin-top:1.75rem}.yr-years{flex-wrap:wrap;gap:.5rem;margin:.5rem 0 1rem;display:flex}.yr-years a{border:1px solid var(--line);color:var(--ink);border-radius:999px;align-items:center;min-height:44px;padding:.35rem .85rem;font-weight:600;text-decoration:none;display:inline-flex}.yr-years a[aria-current=page]{background:var(--teal);border-color:var(--teal);color:var(--white)}.yr-tiles{margin-top:1rem}.yr-empty{margin-top:1.5rem}.yr-map{border-radius:var(--radius);border:1px solid var(--line);margin:.75rem 0 0;overflow:hidden}.yr-map svg{width:100%;height:auto;display:block}.yr-map-sea{fill:var(--tint-teal)}.yr-map-land circle{fill:var(--teal);opacity:.28}.yr-map-lines path{fill:none;stroke:var(--terracotta);stroke-width:3.5px;stroke-linejoin:round;stroke-linecap:round}.yr-map-pins circle{fill:var(--surface);stroke:var(--terracotta);stroke-width:3px}.yr-map figcaption{padding:.5rem .85rem}.yr-high{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.75rem;margin:.75rem 0 0;display:grid}.yr-high>div{background:var(--surface);border:1px solid var(--line);border-radius:1rem;padding:.85rem 1rem}.yr-high dt{text-transform:uppercase;letter-spacing:.04em;color:var(--terra-text);font-size:.8rem;font-weight:700}.yr-high dd{font-family:var(--font-display);color:var(--ink);overflow-wrap:anywhere;margin:.25rem 0 0;font-size:1.15rem;font-weight:800}.yr-ground{margin:.5rem 0 .75rem}.yr-countries{flex-wrap:wrap;gap:.5rem;margin:.75rem 0 .5rem;padding:0;list-style:none;display:flex}.yr-countries li{background:var(--surface);border:1px solid var(--line);border-radius:999px;align-items:center;gap:.45rem;padding:.35rem .75rem;display:inline-flex}.yr-new{background:var(--tint-terra);color:var(--terra-text)}.yr-trips,.yr-badges{gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.yr-trips li,.yr-badges li{background:var(--surface);border:1px solid var(--line);border-radius:.85rem;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .75rem;padding:.65rem .9rem;display:flex}.yr-trips a{overflow-wrap:anywhere;font-weight:600}.yr-privacy{margin-top:2rem}.yr-card{border-top:6px solid var(--terracotta)}.yr-card-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.yr-card h2{flex-wrap:wrap;align-items:center;gap:.5rem;margin:.25rem 0 .35rem;display:flex}.yr-card .button{margin-top:.5rem}@media (max-width:720px){.yr-high{grid-template-columns:1fr}}
