.mi-account{position:relative}.mi-account summary{list-style:none}.mi-dialog{width:min(620px,92vw);border:1px solid var(--line);background:var(--surface);color:var(--ink);padding:30px;border-radius:6px}.mi-dialog::backdrop{background:#0009}.mi-dialog input{width:100%;padding:12px;border:1px solid var(--line);background:var(--page);color:var(--ink)}.mi-dialog>button{float:right}.mi-page-columns.has-sidebar{display:grid;grid-template-columns:minmax(0,3fr) minmax(230px,1fr);gap:32px}.mi-columns{display:grid;gap:24px;margin-block:24px}.mi-columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.mi-columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.mi-columns-4{grid-template-columns:repeat(4,minmax(0,1fr))}.mi-main-column{min-width:0}.mi-main-column>div,.mi-main-column>section{margin-bottom:28px}.mi-teaser-image{width:100%;height:auto;max-height:560px;object-fit:cover}.mi-profile{display:grid;grid-template-columns:minmax(140px,1fr) 2fr;gap:32px}.mi-profile img{width:100%;border-radius:50%;aspect-ratio:1;object-fit:cover}.mi-quote{border-left:4px solid var(--accent);padding:24px;background:var(--surface)}.mi-quote blockquote{font-family:var(--serif);font-size:clamp(24px,3vw,36px)}.mi-quote figcaption span{display:block;color:var(--muted)}.mi-faq{border-bottom:1px solid var(--line);padding:18px}.mi-faq summary{cursor:pointer;font-weight:700}.mi-slide{position:absolute;inset:0}.mi-slide[hidden]{display:none}.mi-slide-image{position:absolute;width:100%;height:100%;object-fit:cover}.mi-slide:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0f1416d9,#0f141644);pointer-events:none}.mi-slide .hero-content{z-index:2}.hero-content h2{font:700 clamp(24px,3.4vw,46px)/1.12 var(--serif);max-width:680px;color:#fff}.hero-content .hero-button{display:inline-flex}.mi-carousel{min-height:260px}.mi-pagepackage .row{display:flex;flex-wrap:wrap;margin-inline:-12px}.mi-pagepackage [class*=col-]{padding-inline:12px;min-width:0;flex:1 0 100%}.mi-pagepackage img{max-width:100%;height:auto}.mi-pagepackage .post,.mi-pagepackage .mi-sview,.mi-pagepackage .alert{background:var(--surface);padding:24px;border:1px solid var(--line);border-radius:3px}.mi-pagepackage .post{height:100%;margin-bottom:20px}.mi-pagepackage .post-title{font-family:var(--serif);font-size:24px}.mi-pagepackage .post-meta{font-size:13px;color:var(--muted)}.mi-pagepackage .btn{display:inline-block;padding:10px 15px;border:1px solid var(--line);background:var(--surface-soft);color:var(--ink);cursor:pointer}.mi-pagepackage .btn-primary{background:var(--accent-fill);color:var(--accent-on)}.mi-pagepackage .form-control{width:100%;padding:12px;border:1px solid var(--line);background:var(--surface);color:var(--ink)}.mi-pagepackage .mb-3{margin-bottom:18px}.mi-pagepackage .submenu{list-style:none;padding:0}.mi-pagepackage .submenu li{border-bottom:1px solid var(--line);padding:12px}.mi-pagepackage .d-none{display:none}.mi-pagepackage table{width:100%;border-collapse:collapse}.mi-pagepackage td,.mi-pagepackage th{border-bottom:1px solid var(--line);padding:10px;text-align:left}.mi-pagepackage .reader-content{max-width:900px}.mi-pagepackage .mi-sview h1{font-family:var(--serif);font-size:clamp(30px,4vw,54px)}@media(min-width:768px){.mi-pagepackage .col-md-6{flex-basis:50%}.mi-pagepackage .col-md-4{flex-basis:33.333%}.mi-pagepackage .col-md-8{flex-basis:66.666%}.mi-pagepackage .col-md-12{flex-basis:100%}.mi-pagepackage .d-md-block{display:block}}@media(max-width:767px){.topbar-center{display:none}.topbar{gap:8px}.header-actions{gap:3px}.brand-logo{width:108px}.main-nav{overflow:visible}.nav-inner{gap:20px;overflow-x:auto}.mi-page-columns.has-sidebar,.mi-columns-2,.mi-columns-3,.mi-columns-4,.mi-profile{grid-template-columns:1fr}.hero-content{padding:22px!important}.hero-content p{font-size:14px}}@media print{.no-print,.site-header,.site-footer,.hero-controls,.mi-account{display:none!important}.main-content{padding-top:0!important}.page-width{width:100%}.mi-page-columns.has-sidebar,.mi-columns{display:block}.reader-content{max-width:100%}body{background:#fff!important;color:#000!important}a{color:#000!important}.mi-sview{border:0!important}}.mi-slide:not(:first-of-type){display:none}.mi-slide[data-active]{display:block}.hero-slider .hero-content p{color:#fff}.hero-slider .hero-content{position:relative}.hero-slider .hero-content h2{margin-block:10px}.mi-main-column>.frame{margin-bottom:32px}.mi-topic-fallback{position:absolute;inset:0;z-index:0;background-size:cover;background-position:center}.mi-topic-card:nth-child(4n+1) .mi-topic-fallback{background-image:image-set(url(../../Images/Responsive/steuern-mittelstand-v3-960-q80-480-6d6713d5.webp) 1x,url(../../Images/Responsive/steuern-mittelstand-v3-960-q80-960-6d6713d5.webp) 2x)}.mi-topic-card:nth-child(4n+2) .mi-topic-fallback{background-image:image-set(url(../../Images/Responsive/technik-lifestyle-v2-960-q80-480-93a97459.webp) 1x,url(../../Images/Responsive/technik-lifestyle-v2-960-q80-960-93a97459.webp) 2x)}.mi-topic-card:nth-child(4n+3) .mi-topic-fallback{background-image:image-set(url(../../Images/Responsive/bauen-wohnen-v2-960-q80-480-6c407add.webp) 1x,url(../../Images/Responsive/bauen-wohnen-v2-960-q80-960-6c407add.webp) 2x)}.mi-topic-card:nth-child(4n+4) .mi-topic-fallback{background-image:image-set(url(../../Images/Responsive/gesundheit-freizeit-960-q80-480-3a9521f7.webp) 1x,url(../../Images/Responsive/gesundheit-freizeit-960-q80-960-3a9521f7.webp) 2x)}.mi-topic-card{position:relative}.mi-topic-card>a,.mi-topic-card>p,.mi-topic-card>div:not(.mi-topic-fallback){position:relative;z-index:1}.mi-topic-card .mi-topic-fallback:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#101a18ee,#101a180d)}.mi-status:not(:empty){position:fixed;z-index:100;bottom:24px;left:50%;transform:translate(-50%);padding:16px 24px;border-radius:4px;background:var(--counter);color:var(--counter-on);box-shadow:var(--shadow)}@media(min-width:768px){.mi-status[data-bookmark-notice=true]:not(:empty){top:calc(var(--mi-header-bottom, 0px) + 24px);right:24px;bottom:auto;left:auto;max-width:calc(100vw - 48px);transform:none}}.mi-pagepackage .article-title{display:block}.nav-item::marker{content:""}.mi-account summary::-webkit-details-marker{display:none}.mi-pagepackage .mi-slide-image{height:100%;max-width:none;object-fit:cover}.hero-content :is(h1,h2,h3,h4,h5,h6,p){color:#fff}.hero-content h5{font-size:clamp(17px,2vw,26px);line-height:1.4}.mi-account{position:fixed;top:18px;right:24px;z-index:65}.header-actions{padding-right:120px}.mi-account>.user-trigger{width:auto;min-width:108px;border-radius:4px;white-space:nowrap;padding:0 12px}.mi-columns-4>div:nth-child(2) .promo-card{background:#e8edf2;color:var(--counter)}.mi-columns-4>div:nth-child(3) .promo-card{background:#e6eaec;color:#29383c}.mi-columns-4>div:nth-child(4) .promo-card{background:#e8edf2;color:var(--counter)}@media(max-width:767px){.mi-account{position:static}.header-actions{padding-right:0}.header-actions .search-trigger{width:auto;min-width:44px;padding:0 5px}.mi-account>.user-trigger{font-size:12px;min-width:103px;min-height:44px;padding:0 8px}.mi-columns-4:has(.promo-card){grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mi-columns-4 .promo-card{padding:14px;min-height:160px}.mi-columns-4 .promo-title{font-size:16px}}.mi-legacy-carousel .mi-slide-image{width:54%;right:0;left:auto;object-fit:contain;object-position:center}.mi-legacy-carousel .hero-content{max-width:48%;padding:36px}.mi-legacy-carousel .hero-content h5{font-size:clamp(18px,1.8vw,24px)}@media(max-width:767px){.mi-legacy-carousel{min-height:350px}.mi-legacy-carousel .mi-slide-image{width:100%;height:105px;object-position:center top}.mi-legacy-carousel .hero-content{max-width:100%;padding-top:112px!important}.mi-legacy-carousel .hero-content h5{font-size:17px}.mi-legacy-carousel .hero-content .hero-button{margin-top:8px}.mi-legacy-carousel .hero-bottom{bottom:12px}}@media print{.mi-pagepackage[data-page-id="1015"] #c3249 img{width:auto;max-height:160mm;margin-inline:auto}.mi-pagepackage[data-page-id="1015"] #c3250{break-inside:avoid}}:root[data-theme=dark] .mi-columns-4>div:nth-child(n) .promo-card:not(.promo-card--home){background:var(--surface-soft);color:var(--ink)}@media(max-width:767px){.site-header .main-nav{display:none}:root{--content-start:87px}html{scroll-padding-top:90px}}@media(max-width:640px){:root{--content-start:74px}html{scroll-padding-top:78px}}

/*# sourceMappingURL=integration.0f2a0fe35a78.css.map */
