:root{--section-py-sm:14px;--section-py-md:20px;--section-py-lg:28px}@media (min-width:768px){:root{--section-py-sm:16px;--section-py-md:24px;--section-py-lg:32px}}@media (min-width:1280px){:root{--section-py-sm:18px;--section-py-md:26px;--section-py-lg:36px}}.section-tight{padding-block:10px}@media (min-width:768px){.section-tight{padding-block:14px}}@media (min-width:1280px){.section-tight{padding-block:18px}}.section-super-tight{padding-block:6px}@media (min-width:768px){.section-super-tight{padding-block:10px}}@media (min-width:1280px){.section-super-tight{padding-block:12px}}.stack-compact{row-gap:12px}.stack-compact,.stack-ultra{display:flex;flex-direction:column}.stack-ultra{row-gap:8px}