.dh-time{color:var(--fn-red);font-weight:700}.dh-note,.dh-route{max-width:none}.dh-album{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.2fr);gap:24px;align-items:center;margin:40px 0}.dh-album .vn-stop{margin:0;max-width:none;min-width:0;box-shadow:5px 7px 0 #b3054525}.dh-photo{margin:0;padding:9px 9px 18px;background:var(--fn-paper, #fff5eb);border:1px solid #0002;transform:rotate(-2deg);box-shadow:0 8px 20px #0002;min-width:0}.dh-photo img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.dh-photo figcaption{font-size:13px;margin-top:9px}.dh-route li{padding:5px}.dh-route .vn-map{margin-left:0}.dh-album .vn-task small{font-size:16px}@media(max-width:650px){.dh-album{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:12px;margin:30px 0}.dh-album .vn-stop{padding:15px 12px}.dh-photo{padding:5px 5px 10px}.dh-photo figcaption{font-size:11px}.dh-album .vn-task label{gap:7px}.dh-album .vn-task input{width:19px;height:19px}.dh-album .vn-task small{font-size:14px}.dh-album .vn-map{margin-left:0}}@media(max-width:650px){.dh-album{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center}.dh-album .vn-task label{display:block}.dh-album .vn-task input{float:left;margin:2px 7px 3px 0}.dh-album .vn-task small{clear:both;padding-top:8px}.dh-album .vn-task strong{font-size:15px}.dh-album .vn-stop{padding:14px 10px}.dh-album .vn-task{padding-bottom:0}.dh-photo figcaption{overflow-wrap:anywhere}}

.dh-hero{align-items:center}.dh-hero .vn-hero{min-width:0}.dh-hero-photo{min-width:0}.dh-hero-photo img{width:100%;height:auto}.dh-album .dh-photo>a{display:block}.dh-album .dh-photo img{aspect-ratio:auto;max-height:340px;object-fit:cover}.dh-album .dh-photo:has(img[src*="carnitas"]){max-width:280px;justify-self:center}.dh-photo figcaption a{color:inherit}.dh-reverse{grid-template-columns:minmax(0,1.2fr) minmax(0,.85fr)}.dh-reverse>.dh-photo{grid-column:2;grid-row:1;transform:rotate(2deg)}.dh-reverse>.vn-stop{grid-column:1;grid-row:1}.dh-hero-photo figcaption{font-size:.75rem;line-height:1.5}@media(max-width:650px){.dh-reverse{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr)}.dh-photo figcaption{font-size:10px;line-height:1.4}.dh-album .dh-photo img{max-height:280px}.dh-hero{display:grid!important;grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr)!important;gap:14px}.dh-hero .fn-page-title{font-size:clamp(1.9rem,7vw,3rem)}.dh-hero .fn-lede{font-size:1rem}.dh-hero .vn-hero{padding:15px 0}.dh-hero-photo{margin:0!important;padding:5px!important}.dh-hero-photo figcaption{font-size:10px}.dh-hero .vn-progress label{flex-wrap:wrap}.dh-hero .vn-hero>p:not(.fn-kicker):not(.fn-lede){font-size:14px}}
