.divein-related-posts{width:100%;margin-block:var(--space-2xl)}.divein-related-posts__headline{font-family:var(--font-display,inherit);font-size:var(--text-xs);font-weight:600;font-style:italic;line-height:var(--leading-tight,1.2);color:var(--color-text-strong,inherit);margin:0 0 var(--space-lg)}.divein-related-posts__grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,2fr);gap:var(--space-lg);align-items:stretch}.divein-related-posts__col{min-width:0}.divein-related-posts__col .block-wrap{margin:0}.divein-related-posts__track{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md);scrollbar-width:none}.divein-related-posts__track::-webkit-scrollbar{width:0;height:0}.divein-related-posts__slide{min-width:0}@media (max-width:767px){.divein-related-posts__grid{grid-template-columns:minmax(0,1fr);gap:var(--space-md)}.divein-related-posts__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:var(--space-sm)}.divein-related-posts__slide{flex:0 0 66.666667%;scroll-snap-align:start}}.divein-related-posts--tinted{padding:var(--card-reference-pad);border-radius:var(--related-reference-panel-radius);background:var(--color-related-panel);margin-block:0 var(--space-lg)}.divein-related-posts--tinted .divein-related-posts__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.divein-related-posts--tinted .divein-related-posts__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.divein-related-posts--tinted .divein-related-posts__slide{flex:0 0 calc((100% - var(--space-md)) / 2);scroll-snap-align:start}.divein-related-posts__controls{display:flex;justify-content:flex-end;gap:var(--space-sm);margin-top:var(--space-sm)}@media (max-width:767px){.divein-related-posts--tinted .divein-related-posts__grid{grid-template-columns:minmax(0,1fr)}.divein-related-posts--tinted .divein-related-posts__slide{flex-basis:62%}}.divein-related-posts--tinted .divein-related-posts__col--regulars>.block-wrap,.divein-related-posts--tinted .divein-related-posts__col--regulars>.block-wrap>.block-inner{height:100%;display:flex;flex-direction:column}.divein-related-posts--tinted .divein-related-posts__controls{margin-top:auto;padding-top:var(--space-sm)}.divein-related-posts--tinted .divein-related-posts__controls{gap:var(--related-reference-controls-gap)}