:root{
--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--sp-16:64px;--sp-20:80px;--sp-24:96px;--sp-32:128px;
/* Editorial rhythm */
--gutter-page:32px;--gutter-page-wide:64px;--stack-para:18px;--stack-section:56px;--block-pad:40px;
--rule-thin:2px;--rule-mid:4px;--rule-thick:8px;--rule-slab:14px;
--w-newsletter:660px; /* @kind spacing */
--w-article:720px; /* @kind spacing */
--w-slide:1280px; /* @kind spacing */
--h-slide:720px; /* @kind spacing */
--w-social:1080px; /* @kind spacing */
--h-social:1350px; /* @kind spacing */
}
