/* ==========================================================================
   Content wrap — the page-content container (#content) that holds <main>,
   plus its sub-modules (imported below). We rebuild content styling here
   step by step, pulling in only what we need.
   Sub-modules live in components/content/.
   ========================================================================== */

/* --- content sub-modules (bump the ?v when a sub-file changes) --- */
@import url("content/hero.css?v=16");
@import url("content/sticky-menu.css?v=10");
@import url("content/containers.css?v=22");
@import url("content/elements.css?v=50");
@import url("content/table-of-content.css?v=1");
@import url("content/faq.css?v=2");
@import url("content/bottom-navi.css?v=1");
@import url("content/collage.css?v=1");
@import url("content/wrap-border.css?v=2");
@import url("content/lists.css?v=9");
@import url("content/wrap-steps.css?v=3");
@import url("content/scenario.css?v=8");
@import url("content/text-img-flex.css?v=1");
@import url("content/option-header.css?v=1");
@import url("content/header-icon.css?v=1");
@import url("content/cta-wrap.css?v=1");
@import url("content/tables.css?v=3");
@import url("content/price-tooltip.css?v=3");
@import url("content/expert-talk.css?v=2");
@import url("content/ausg-badge.css?v=4");
@import url("content/slogan.css?v=2");
@import url("content/yes-no.css?v=2");
@import url("content/landing.css?v=12");

/* --- page-content wrapper / scaffold --- */
#content {
    min-height: 60vh;
    background: #ffffff;
    position: relative;
}
