.pr-home .hero-media img{object-position:50% 44%}.lo-nav .hub-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.pr-selection .quick-list{grid-template-columns:repeat(var(--count,4),minmax(0,1fr))}.be-explain-copy a,.source-note a{text-decoration:underline;text-underline-offset:.2em}.lo-method .editorial{margin-top:14px}.selection-photo>a{display:block}.selection-contact .card-source a{overflow-wrap:anywhere}@media(max-width:760px){.pr-selection .quick-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.page-index .cards.hub-cards{grid-template-columns:minmax(0,1fr)}}.gite-guides{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,3vw,3rem)}.gite-guide{border-top:2px solid #111;padding:1rem 0 1.5rem}.gite-guide h3{font-size:clamp(1.3rem,2vw,2rem);margin:.35em 0}.gite-guide p{max-width:60ch;margin:.65em 0}.gite-guide .chip{display:inline-flex;margin-top:.5rem}.pr-selection .selection-photo img{width:100%;height:auto;object-fit:contain}.pr-selection .selection-contact .chip.call{background:#101010;color:white}.pr-selection .selection-rank,.pr-selection .nav-number,.lo-nav .nav-number{color:#111}@media(max-width:700px){.lo-nav .hub-nav{grid-template-columns:1fr}.gite-guides{grid-template-columns:1fr}}
.pr-home .lo-nav .hub-nav{grid-template-columns:repeat(4,minmax(0,1fr))}
.selection-photo picture,.hero-media picture,.selection-banner picture{display:contents}
.be-v13 .selection-photo a:focus-visible{outline:3px solid #111;outline-offset:3px}
@media(max-width:760px){.pr-home .lo-nav .hub-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:440px){.pr-home .lo-nav .hub-nav{gap:.5rem}.pr-home .lo-nav .hub-nav a{padding-right:8px}}
