.hm-tight{padding-top:0}.hm-col{flex-direction:column;gap:28px;min-width:0;display:flex}.hm-col-sm{flex-direction:column;gap:12px;display:flex}.hm-row{flex-wrap:wrap;gap:10px;display:flex}.hm-row.center{justify-content:center}.indep-points .hm-row{grid-template-columns:none;display:flex}.hm-start{align-self:flex-start}.hm-center{justify-content:center}.hm-scr-svg{width:100%;height:auto;display:block}.hm-leak-good{background:var(--sky)}.hm-leak-good b{color:var(--good)}.hm-calc .calc-big{overflow-wrap:anywhere;min-height:1.1em;font-size:clamp(2rem,9vw,3.8rem)}.hm-chart svg{width:100%;height:auto;display:block}a.hm-tool{color:inherit;font:inherit;text-decoration:none}a.hm-tool:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:var(--r)}.hm-founder .founder-photo span{opacity:.7}.hm-faq-more{text-align:center;margin-top:28px}.hm-faq-more a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.hm-news{flex-direction:column;align-items:center;gap:10px;width:100%;max-width:520px;display:flex}.hm-news form{gap:8px;width:100%;display:flex}.hm-news form .input{flex:1;min-width:0}.hm-news form .btn{flex:none}@media (max-width:480px){.hm-news form{flex-direction:column}.hm-news form .btn{width:100%}}.hm-news .note,.hm-news .form-error{text-align:center}.hm-form{flex-direction:column;gap:16px;display:flex}.hm-form h2{font-size:1.4rem}.hm-form .full{grid-column:1/-1}.hm-form textarea.input{resize:vertical;min-height:140px}.hm-form .btn{align-self:flex-start}.hm-form .form-error:empty{display:none}.hm-form[aria-busy=true] .btn{opacity:.7;pointer-events:none}.hm-done{flex-direction:column;gap:10px;display:flex}.hm-done h2{font-size:1.4rem}.hm-p-title{letter-spacing:-.035em;max-width:820px;font-size:clamp(2rem,4.6vw,3.2rem);line-height:1.05}.hm-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.hm-tag-warn{background:var(--warn-soft);color:var(--warn)}.hm-prose-page{max-width:780px}.hm-prose-page .page-head{padding-top:12px}.hm-prose .prose ul{flex-direction:column;gap:6px;display:flex}.hm-prose .prose li{color:var(--muted)}.hm-prose .table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.hm-prose .table{min-width:520px}.hm-contact-box{flex-direction:column;gap:8px;display:flex}.hm-contact-box a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.hm-two{grid-template-columns:1.2fr .8fr;align-items:start;gap:20px;display:grid}@media (max-width:860px){.hm-two{grid-template-columns:1fr}}.hm-two>*{min-width:0}.hm-updated{color:var(--muted);font-size:.88rem}.hm-bedankt{flex-direction:column;align-items:flex-start;gap:18px;max-width:640px;display:flex}.hm-trust{color:var(--muted);flex-wrap:wrap;gap:8px 22px;font-size:.92rem;display:flex}.hm-trust span{align-items:center;gap:8px;display:inline-flex}.hm-trust svg{color:var(--good);flex:none}
