:root{
/* auto-layout gaps and paddings, verbatim from the file — not a 4px grid */
--sp-6:6px;--sp-8:8px;--sp-10:10px;--sp-13:13px;--sp-14:14px;--sp-15:15px;
--sp-16:16px;--sp-17:17px;--sp-20:20px;--sp-21:21px;--sp-22:22px;--sp-23:23px;
--sp-25:25px;--sp-26:26px;--sp-32:32px;--sp-36:36px;--sp-37:37px;--sp-40:40px;
--sp-50:50px;--sp-60:60px;--sp-64:64px;--sp-86:86px;--sp-88:88px;

--section-gap:60px;        /* vertical rhythm between page sections */
--heading-gap:40px;        /* heading to its content */
--card-gap:23px;           /* model / tool card grid */
--card-pad:20px;           /* every 30px-radius card */
--container:1280px;        /* content column inside the 1440px canvas */
--container-faq:865px;
--band-pad-y:68px;--band-pad-x:79px;   /* CTA band */
}
