.preisuebersicht-details .preisuebersicht-details__intro{display:grid;gap:28px;}
.preisuebersicht-details .preisuebersicht-details__intro>.hinweis{margin:0;padding:28px 32px;border-radius:16px;}
.preisuebersicht-details .preisuebersicht-details__intro .hinweis__titel{margin:0 0 12px;line-height:1.5;font-size:19px;color:#17351f;}
.preisuebersicht-details .preisuebersicht-details__intro .hinweis p:not(.hinweis__titel){margin:0;line-height:1.8;}
.preisuebersicht-details .preisuebersicht-details__text{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;}
.preisuebersicht-details .preisinfo{padding:28px;background:linear-gradient(145deg,#fff,#faf8f3);border:1px solid #e4dfd3;border-radius:16px;box-shadow:0 8px 24px #34291f06;}
.preisuebersicht-details .preisinfo__icon{display:grid;place-items:center;width:48px;height:48px;margin-bottom:20px;border-radius:14px;background:#eaf0e4;color:#355723;}
.preisuebersicht-details .preisinfo:nth-child(2) .preisinfo__icon{background:#f2ead6;color:#786033;}
.preisuebersicht-details .preisinfo:nth-child(3) .preisinfo__icon{background:#e6ece7;color:#17351f;}
.preisuebersicht-details .preisinfo__icon svg{width:26px;height:26px;}
.preisuebersicht-details .preisinfo h2{font:700 22px/1.3 Georgia,serif;color:#17351f;margin:0 0 16px;hyphens:none;}
.preisuebersicht-details .preisinfo p{font-size:16px;line-height:1.8;color:#4b5147;margin:0;}
@media(max-width:1000px){.preisuebersicht-details .preisuebersicht-details__text{grid-template-columns:1fr;gap:16px;}.preisuebersicht-details .preisinfo{padding:24px;}.preisuebersicht-details .preisinfo__icon{margin-bottom:16px;}}
@media(max-width:680px){.preisuebersicht-details .preisuebersicht-details__intro{gap:24px;}.preisuebersicht-details .preisuebersicht-details__intro>.hinweis{padding:24px 22px;}}
