/*! tailwindcss v4.1.14 | MIT License | https://tailwindcss.com */@layer components{.section{--section-padding:calc(var(--spacing,.25rem)*12);--section-padding-top:var(--section-padding);--section-padding-bottom:var(--section-padding)}@media (min-width:48rem){.section{--section-padding:calc(var(--spacing,.25rem)*20)}}.section{padding-top:calc(var(--section-padding-top) + var(--section-divider-offset,0px));padding-bottom:var(--section-padding-bottom);position:relative}.section:has(>[data-divider])+.section{--section-divider-offset:calc(var(--spacing,.25rem)*8)}.section[data-background=gray]:has(+[data-background=gray]),.section[data-background=white]:has(+[data-background=white]),.section[data-background=yellow]:has(+[data-background=yellow]){--section-padding-bottom:0px}:is(.section[data-background=white]:has(+[data-background=white]),.section[data-background=gray]:has(+[data-background=gray]),.section[data-background=yellow]:has(+[data-background=yellow]))>[data-divider]{display:none}.section[data-background=gray]+[data-background=gray],.section[data-background=white]+[data-background=white],.section[data-background=yellow]+[data-background=yellow]{--section-divider-offset:0px}}