.whistleblowing__intro{max-width:1200px;margin:20px auto 70px;text-align:center}.whistleblowing__intro p{font-size:18px;line-height:1.7;color:#333;margin-bottom:18px}.whistleblowing__intro strong{font-weight:600}.whistleblowing__cta{margin-top:28px;text-align:center}.whistleblowing__cta a{display:inline-block;font-size:17px;font-weight:600;color:#c08a00;text-decoration:none;padding:.9rem 1.5rem}.section-title{text-align:center;font-size:28px;font-weight:700;margin-bottom:40px}.whistleblowing__faq{margin-top:40px}.whistleblowing__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:1250px;margin:0 auto}.whistleblowing__col{display:flex;flex-direction:column;gap:24px}.whistleblowing__col a{font-weight:700;color:#000;text-decoration:underline}.whistleblowing__col-split{display:grid;grid-template-columns:1fr 1fr;gap:24px}.card-1{grid-column:1;grid-row:1}.card-2{grid-column:2;grid-row:1}.card-3{grid-column:1;grid-row:2}.card-4{grid-column:2;grid-row:2}.card-5{grid-column:1;grid-row:3}.card-6{grid-column:2;grid-row:3}.card-7{grid-column:1;grid-row:4}.whistleblowing-card{background:#f3f3f3;border-radius:14px;padding:28px}.whistleblowing-card__title{font-size:18px;font-weight:700;margin-bottom:14px}.whistleblowing-card__content p{font-size:16px;line-height:1.6;margin-bottom:14px}.whistleblowing-card__content ul{padding-left:18px;margin:0}.whistleblowing-card__content li{font-size:16px;line-height:1.6;margin-bottom:6px}.whistleblowing-card__content strong{font-weight:600}.whistleblowing__cta-bottom{background:#000;color:#fff;padding:90px 20px;text-align:center;margin-top:90px}.whistleblowing__cta-bottom h2{font-size:35px;font-weight:700;line-height:1.4;max-width:720px;margin:0 auto 25px}.whistleblowing__cta-bottom a{color:#c08a00;font-weight:600;text-decoration:none;font-size:17px;padding:.9rem 1.5rem}.whistleblowing__cta-bottom a.button[data-type=primary]:hover{background-color:#fff;color:#000}@media (max-width: 1024px){.whistleblowing__intro{margin:70px auto 60px}}@media (max-width: 768px){.whistleblowing__cta a,.whistleblowing__cta-bottom{font-size:16px}.whistleblowing__intro{padding:0 20px;margin:50px auto 40px}.whistleblowing__grid{grid-template-columns:1fr}.card-1,.card-2,.card-3,.card-4,.card-5,.card-6,.card-7{grid-column:auto;grid-row:auto}.section-title{font-size:24px}.whistleblowing-card{padding:22px}.whistleblowing__cta-bottom{padding:70px 20px}.whistleblowing__cta-bottom h2{font-size:20px}.whistleblowing__col-split{grid-template-columns:1fr}}@media (max-width: 480px){.whistleblowing__intro p{font-size:15px}.whistleblowing-card__title{font-size:17px}}
