/* Supporting waterfall templates and the shared empty-slot contract. */
.dgs-revenue-slot:not(.is-filled){display:none!important}.dgs-waterfall-support .dgs-guide-hero{min-height:clamp(32rem,68svh,45rem)}.dgs-waterfall-support .dgs-guide-hero__image{filter:saturate(.88);object-position:center 50%}.dgs-waterfall-support .dgs-guide-hero__shade{background:linear-gradient(90deg,rgba(5,25,18,.96),rgba(8,37,27,.8) 46%,rgba(8,37,27,.2)),linear-gradient(0deg,rgba(5,24,17,.72),transparent 48%)}.dgs-primary-pair{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin:2rem 0}.dgs-primary-pair>div{background:#eaf0eb;border-top:4px solid var(--sun);padding:1.5rem}.dgs-primary-pair span{color:#76501f;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.dgs-primary-pair h3{font:600 1.55rem var(--serif);margin:.45rem 0}.dgs-primary-pair a{font-size:.8rem;font-weight:800}.dgs-waterfall-support .dgs-related-grid{grid-template-columns:repeat(3,1fr)}.dgs-waterfall-support .dgs-related-grid article:last-child{grid-column:auto}@media(max-width:720px){.dgs-primary-pair,.dgs-waterfall-support .dgs-related-grid{grid-template-columns:1fr}.dgs-waterfall-support .dgs-guide-hero__shade{background:linear-gradient(0deg,rgba(4,24,17,.97),rgba(5,29,21,.72) 68%,rgba(5,29,21,.2))}}
.dgs-gorge-overlook .dgs-guide-hero__shade{background:linear-gradient(90deg,rgba(5,25,18,.96),rgba(8,37,27,.82) 50%,rgba(8,37,27,.3)),linear-gradient(0deg,rgba(4,22,16,.9),rgba(5,24,17,.12) 62%)}@media(max-width:720px){.dgs-gorge-overlook .dgs-guide-hero__shade{background:linear-gradient(0deg,rgba(4,22,16,.98),rgba(5,29,21,.82) 64%,rgba(5,29,21,.34))}}
