.rental-pets .pet-map,.rental-pets .pet-example{margin:1.6rem 0;padding:1.25rem;border:1px solid #bdcfc9;border-radius:1rem;background:#f2f7f4}.rental-pets figcaption{font-weight:800;margin-bottom:1rem}.rental-pets .pet-lanes{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.rental-pets .pet-lanes>li,.rental-pets .pet-compare>section{min-width:0;border:1px solid #c6d5ce;border-radius:.75rem;padding:1rem;background:#fff}.rental-pets .pet-step{font-size:.85rem;color:#315e50;font-weight:700}.rental-pets svg{width:80px;height:60px;display:block;margin:.8rem 0;fill:none;stroke:#286451;stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round}.rental-pets .pet-next{border-top:1px solid #d7e1dc;padding-top:.8rem;font-weight:700;color:#224e40}.rental-pets .pet-prompts{margin:1.5rem 0;display:grid;gap:.8rem}.rental-pets .pet-prompts>div{padding:1rem 1.1rem;border-left:4px solid #5b8b75;background:#f4f7f4}.rental-pets dt{font-weight:800}.rental-pets dd{margin:.4rem 0 0}.rental-pets .pet-compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.rental-pets .pet-known,.rental-pets .pet-open{font-size:.85rem;font-weight:700;display:inline-block;padding:.15rem .4rem;margin-right:.3rem;border-radius:.3rem}.rental-pets .pet-known{background:#e3eee7;color:#234d3e}.rental-pets .pet-open{background:#fff0ce;color:#644509}.rental-pets .pet-lanes h3,.rental-pets .pet-compare h3{margin:.65rem 0;font-size:1.1rem}.rental-pets p,.rental-pets dd{overflow-wrap:anywhere}@media(max-width:760px){.rental-pets .pet-lanes{grid-template-columns:1fr}}@media(max-width:600px){.rental-pets .pet-map,.rental-pets .pet-example{padding:.85rem}.rental-pets .pet-compare{grid-template-columns:1fr}}
