#directions{border-top:1px solid var(--line)}.directions-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:70px}.directions-card{border:1px solid var(--line);padding:32px;background:#fff}.directions-card h3{margin:0 0 24px}.directions-card dl{margin:0}.directions-card dl>div{display:grid;grid-template-columns:80px 1fr;gap:14px;padding:16px 0;border-top:1px solid var(--line)}.directions-card dt{color:var(--muted);font-size:14px}.directions-card dd{margin:0;word-break:keep-all;overflow-wrap:anywhere}.directions-card small{display:block;font-size:14px;color:var(--muted);margin-top:6px}.directions-links{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:24px}.directions-links .button{padding:12px 10px}.directions-card .small{margin-bottom:0}#directions-status:empty{display:none}header nav{gap:20px}@media(max-width:950px){header nav{gap:10px}.directions-grid{gap:28px}}@media(max-width:700px){.directions-grid{grid-template-columns:1fr}.directions-card{padding:22px}.directions-card dl>div{grid-template-columns:65px 1fr}.directions-links{grid-template-columns:1fr}.directions-card small{font-size:13px}}
#rental+.choice-guide{padding-top:60px;padding-bottom:60px}.choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:28px 0}.choice-grid article{padding:30px;border:1px solid var(--line);background:#fff}.choice-grid h3{margin:0 0 12px}.choice-fit{color:var(--muted);margin-bottom:26px}.choice-grid h4{font-size:17px;font-weight:600;margin:24px 0 10px}.choice-grid ul{padding-left:20px;margin:0}.choice-grid li{margin:9px 0}.choice-grid .text-button{display:inline-block;margin-top:22px}@media(max-width:700px){.choice-grid{grid-template-columns:1fr;gap:18px}.choice-grid article{padding:23px}.choice-grid h4{font-size:16px}}
.rental-care{padding:20px;margin:20px 0 24px;background:#f1f3ec;border-left:3px solid #52604d}.rental-care strong{display:block;font-size:18px;line-height:1.5}.rental-care p{margin:10px 0 0;font-size:16px;line-height:1.65}@media(max-width:700px){.rental-care{padding:16px}.rental-care strong{font-size:17px}}
.rental-care .rental-exclusion{font-size:14px;color:var(--muted);margin-top:12px}
@media(min-width:701px){.choice-grid{align-items:stretch}.choice-grid article{display:grid;grid-template-rows:subgrid;grid-row:span 8;row-gap:0}.choice-grid .rental-care{align-self:stretch}.choice-grid .text-button{align-self:end;justify-self:start}}

.choice-grid .choice-fit{color:var(--ink);font-weight:600}.choice-fit .usage-hours{color:#a45224;font-weight:800;background:#faf0e6;padding:3px 7px;border-radius:3px;white-space:nowrap}
