:root{--ih-navy:#071a3d;--ih-blue:#0645d8;--ih-gold:#ffc400;--ih-off:#f5f8fc;--ih-ink:#172033;--ih-muted:#5b6472;--ih-line:#dce3ee}body{font-family:Arial,Helvetica,sans-serif;font-size:17px;line-height:1.65;color:var(--ih-ink)}body:not(.page-id-629) h1{font-size:clamp(34px,5vw,52px);line-height:1.08;color:var(--ih-navy);font-weight:800}body:not(.page-id-629) h2{font-size:clamp(26px,3.2vw,36px);line-height:1.18;color:var(--ih-navy);font-weight:800;margin-top:1.25em}body:not(.page-id-629) h3{color:var(--ih-navy);font-weight:800}body:not(.page-id-629) #main-content .container{max-width:1080px;padding-top:50px}body:not(.page-id-629) .entry-content p,body:not(.page-id-629) .entry-content li{font-size:18px;line-height:1.72}.et-l--header .et_pb_section{background:#fff!important;border-bottom:1px solid var(--ih-line);box-shadow:0 7px 24px rgba(7,26,61,.08)}.et-l--header .et_pb_row{padding:10px 0!important}.et_pb_text_0_tb_header .et_pb_text_inner h1{display:none!important}.et_pb_text_0_tb_header .et_pb_text_inner:before{content:"";display:block;width:min(420px,82vw);height:120px;margin:0 auto;background:url("https://ideenhamster.de/wp-content/uploads/2026/09/ideenhamster-hauptlogo-horizontal-web-900x300-1.png") center/contain no-repeat}.et_pb_text_1_tb_header{display:none!important}.et_pb_menu_0_tb_header .et-menu>li>a{color:var(--ih-navy)!important;font-weight:800;font-size:14px;letter-spacing:.02em}.et_pb_menu_0_tb_header .et-menu>li>a:hover{color:var(--ih-blue)!important;opacity:1}.et_pb_menu_0_tb_header .et_mobile_menu{border-top:3px solid var(--ih-gold)}#main-footer{background:var(--ih-navy)!important}#main-footer,#main-footer a{color:#e7eefb!important}#main-footer .bottom-nav a{font-weight:700}a{color:var(--ih-blue)}a:hover{color:#032e97}blockquote{border-left:5px solid var(--ih-gold);background:#fff8dc;padding:18px 22px;border-radius:8px}@media(max-width:767px){.et_pb_text_0_tb_header .et_pb_text_inner:before{height:86px}.et-l--header .et_pb_row{width:92%!important}body:not(.page-id-629) #main-content .container{padding-top:32px}}