/* Copyright © Dipl.-Kfm. Andreas Rabenschlag Immobilien GmbH - All rights reserved. */
/* page-hausverwaltung.css — hausverwaltung.html */

.principles-grid {max-width: var(--maxw);margin: 0 auto;}
.principles-cols {display: grid;grid-template-columns: repeat(3, 1fr);gap: 48px;}
.principle-tag {color: var(--red-soft);font-size: 16px;margin-bottom: 14px;}
.principle-h {font-family: var(--ff-display);font-size: 26px;font-weight: 500;color: #fff;line-height: 1.15;margin-bottom: 12px;}
.principle-p {color: rgba(255,255,255,.7);font-size: 15px;margin: 0;}
.sub-list {list-style: none;padding: 0;margin: 18px 0 0;display: flex;flex-direction: column;gap: 14px;}
.sub-list-head {font-size: 14px;margin-bottom: 8px;display: block;}
.sub-divider {margin-top: 32px;padding-top: 32px;border-top: 1px solid var(--line-2);}
@media (max-width: 810px) {
  .principles-cols { grid-template-columns: 1fr; gap: 32px; }
}
.crumbs {padding-bottom: 32px;}
.feature-box .num-tag {font-size: 14px;margin-bottom: 14px;}
.feature-box h4 {font-family: var(--ff-display);font-size: 22px;font-weight: 500;margin-bottom: 10px;line-height: 1.15;}
.feature-box p {font-size: 14px;color: var(--ink-2);margin: 0;line-height: 1.55;}
.feature-box {background: var(--cream);padding: 40px 28px;}
.sub-num {color: var(--red);font-family: var(--ff-display);font-size: 18px;line-height: 1;}