/* Uses Flatsome's own breakpoints: tablet ≤849px, mobile ≤549px (desktop ≥850px). */
@media (max-width:849px){
	.nd-footer__grid{grid-template-columns:1fr 1fr}
	.nd-latest__track{--cols:3}
	.nd-edit--home{grid-template-columns:1fr;text-align:center}
	.nd-edit--home .nd-edit__head,.nd-edit--home .nd-edit__items,.nd-edit--home .nd-edit__more{grid-column:1}
	.nd-edit--home .nd-edit__head{border:0;padding:0}
	.nd-edit--home .nd-edit__more{justify-self:center}
	.nd-main-feature__lead,.nd-main-feature__side{grid-column:1/13}
	.nd-article-main{grid-column:1/13}
	.nd-sidebar{grid-column:1/13;position:static;border:0;padding:0;grid-template-columns:1fr 1fr}
	.nd-sidebar .nd-related{grid-column:1/3}
	.nd-layout__main,.nd-layout .nd-sidebar,.nd-layout--narrow .nd-layout__main{grid-column:1/13}
	.nd-story--hero .nd-story__media{grid-column:1/13;height:auto;aspect-ratio:16/9}
	.nd-story--hero .nd-story__body{grid-column:1/13}
	.nd-story--wide .nd-story__media{grid-column:1/13;height:auto;aspect-ratio:16/9}
	.nd-story--wide .nd-story__media::after{inset:auto 0 0 0;width:100%;height:30%;background:linear-gradient(180deg,rgba(234,229,220,0),var(--nd-cream2))}
	.nd-story--wide .nd-story__body{grid-column:1/13;padding:8px 24px 24px}
}
@media (max-width:549px){
	:root{--nd-pad:16px}
	.nd-footer__grid{grid-template-columns:1fr;gap:var(--nd-s3)}
	.nd-story--split,.nd-story--row{flex-direction:column}
	.nd-story--split .nd-story__media,.nd-story--row .nd-story__media{flex-basis:auto;width:100%;aspect-ratio:3/2}
	.nd-story--split .nd-story__media::after{inset:auto 0 0 0;width:100%;height:30%;background:linear-gradient(180deg,transparent,var(--nd-cream2))}
	.nd-story--compact{flex-direction:row}
	.nd-story--compact .nd-story__media{flex-basis:38%}
	.nd-story--compact .nd-story__media::after,.nd-story--compact .nd-story__deck{display:none}
	.nd-editorial-pair .nd-story{grid-column:1/13}
	.nd-editorial-pair .nd-story+.nd-story{border-left:0;border-top:1px solid var(--nd-line)}
	.nd-latest__track{--cols:1.6;gap:12px}
	.nd-latest__tools .nd-arrow{display:none}
	.nd-edit__items{grid-auto-columns:42%;overflow-x:auto;scroll-snap-type:x mandatory}
	.nd-edit__item{scroll-snap-align:start}
	.nd-newsletter__in{grid-template-columns:1fr}
	.nd-article-grid{gap:var(--nd-s3)}
	.nd-article-content{font-size:16.5px}
	.nd-article-content>p:first-of-type::first-letter{font-size:64px}
	.nd-sidebar{grid-template-columns:1fr}
	.nd-sidebar .nd-related{grid-column:1}
	.nd-more-stories__grid,.nd-postnav{grid-template-columns:1fr}
	.nd-postnav__next{grid-column:1;text-align:left}
	.nd-story--lead .nd-story__title{font-size:30px}
	.nd-kicker--rule::before,.nd-kicker--rule::after{width:32px}
}
@media (prefers-reduced-motion:reduce){.nd-latest__track{scroll-behavior:auto}}
