.counselling-information.counselling-information--mobbing { max-width: none; }
.counselling-information--mobbing > p, .counselling-information--mobbing > ul { max-width: 78ch; }
.mobbing-graphic { max-width: 1000px; margin: 1.5rem 0 2rem; }
.mobbing-graphic--team { max-width: 720px; }
.mobbing-graphic figure { margin: 0; }
.mobbing-graphic figure > a { display: block; }
.mobbing-graphic img { display: block; width: 100%; max-width: 100%; height: auto; max-height: none; aspect-ratio: auto; object-fit: contain; border-radius: .65rem; }
.mobbing-graphic figcaption { margin: .6rem 0 1rem; font-size: .9rem; line-height: 1.6; }
.mobbing-graphic__text { padding: .85rem 1.1rem; border: 1px solid #dce4de; border-radius: .5rem; background: #f5f7f4; }
.mobbing-graphic__text summary { cursor: pointer; font-weight: 600; color: #264f46; }
.mobbing-graphic__text h4 { margin: 1.3rem 0 .5rem; font-size: 1.1rem; }
.mobbing-graphic__text ul { padding-left: 1.5rem; list-style: disc; }
.mobbing-graphic__text li { margin: .4rem 0; }
@media print { .mobbing-graphic figure { break-inside: avoid; } .mobbing-graphic figcaption { display: none; } }
