 {} *{} #IE-warning { display: none; position: fixed; width: 100%; height: 100%; z-index: 9999; background: white; } .IE-warning-message { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); text-align: center; } #elforkane-politique { font-family: Arial, Helvetica, sans-serif; color: #243047; line-height: 1.75; max-width: 900px; margin: 0 auto; padding: 32px 22px; font-size: 16px; background: #fff; } #elforkane-politique *, #elforkane-politique *::before, #elforkane-politique *::after { box-sizing: border-box; } #elforkane-politique h1 { color: #183b33; font-size: clamp(27px, 4vw, 36px); line-height: 1.23; margin: 0 0 16px; } #elforkane-politique h2 { color: #183b33; font-size: 23px; line-height: 1.4; margin: 35px 0 12px; padding-bottom: 7px; border-bottom: 1px solid #dce7e2; } #elforkane-politique h3 { color: #245548; font-size: 18px; line-height: 1.4; margin: 20px 0 7px; } #elforkane-politique p { margin: 0 0 15px; } #elforkane-politique ul, #elforkane-politique ol { margin: 0 0 18px; padding-left: 26px; } #elforkane-politique li { margin: 5px 0; } #elforkane-politique a { color: #176c57; overflow-wrap: anywhere; text-decoration: underline; } #elforkane-politique .meta { padding: 16px 18px; margin-bottom: 26px; background: #f2f7f4; border-left: 4px solid #347b63; } #elforkane-politique .attention { background: #fff4df; border-left: 4px solid #d08b24; padding: 12px 16px; margin: 20px 0; } #elforkane-politique .contact { background: #f2f7f4; padding: 18px; border-radius: 8px; } @media (max-width: 600px) { #elforkane-politique { padding: 20px 12px; font-size: 15px; } #elforkane-politique h2 { font-size: 20px; } }
