/* Start custom CSS *//* Handstrich unter Ruhe im Kopf */
[data-id="1d86b14c"] em { text-decoration: none !important; background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 300 24" preserveAspectRatio="none"%3E%3Cpath d="M4 15 C 50 7%2C 110 5%2C 165 10 S 255 18%2C 296 8" fill="none" stroke="%2323848D" stroke-width="6" stroke-linecap="round" opacity="0.55"/%3E%3C/svg%3E'); background-repeat: no-repeat; background-position: 0 100%; background-size: 0% 0.3em; padding-bottom: 0.14em; -webkit-box-decoration-break: clone; box-decoration-break: clone; animation: thHandstrich 1.1s ease-out 0.7s forwards; }
@keyframes thHandstrich { to { background-size: 100% 0.3em; } }
@media (prefers-reduced-motion: reduce) { [data-id="1d86b14c"] em { animation: none; background-size: 100% 0.3em; } }
/* Foto oben etwas nach rechts, Notizkarte weiter nach links (nur Computer) */
@media (min-width: 1025px) { [data-id="22d9d2e9"], [data-id="6ea2f818"] { transform: translateX(24px); } [data-id="1af7670e"] { left: -100px !important; width: 270px !important; } }
/* Mental-Load-Karten kleiner */
[data-id="4e5310e6"] { gap: 20px !important; flex-direction: row !important; flex-wrap: wrap !important; }
[data-id="4e5310e6"] > [data-id] { flex: 0 0 calc(33.333% - 14px) !important; padding: 26px 24px !important; gap: 10px !important; }
[data-id="4e5310e6"] > [data-id] h3 { font-size: 20px !important; }
[data-id="4e5310e6"] > [data-id] p { font-size: 15px !important; }
@media (max-width: 1024px) { [data-id="4e5310e6"] > [data-id] { flex: 0 0 calc(50% - 10px) !important; } }
@media (max-width: 767px) { [data-id="4e5310e6"] { gap: 10px !important; } [data-id="4e5310e6"] > [data-id] { flex: 0 0 calc(50% - 5px) !important; max-width: calc(50% - 5px) !important; padding: 16px 13px !important; gap: 8px !important; border-radius: 16px !important; } [data-id="4e5310e6"] > [data-id] > div:first-child { width: 42px !important; height: 42px !important; min-width: 42px !important; } [data-id="4e5310e6"] > [data-id] > div:first-child svg { width: 22px !important; height: 22px !important; } [data-id="4e5310e6"] > [data-id] h3 { font-size: 16px !important; line-height: 1.25 !important; } [data-id="4e5310e6"] > [data-id] p { font-size: 13px !important; line-height: 1.5 !important; } }
/* FAQ: Pfeil */
[data-id="5d700961"] summary > :last-child { width: 24px !important; height: 24px !important; flex: 0 0 24px !important; background: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"%3E%3Cpath d="M6 9l6 6 6-6" fill="none" stroke="%2323848D" stroke-width="2.4" stroke-linecap="round" stroke-linejoin="round"/%3E%3C/svg%3E') center / 22px no-repeat; transition: transform 0.25s; }
[data-id="5d700961"] details[open] summary > :last-child { transform: rotate(180deg); }
[data-id="5d700961"] summary { list-style: none; }
[data-id="5d700961"] summary::-webkit-details-marker { display: none; }/* End custom CSS */