Parliament seeks to end out-of-court settlement for sexual offences

Story

Parliament is moving to abolish out-of-court settlements in sexual offences, as part of sealing loopholes and strengthening Kenya’s legal framework for dealing with such issues, once and for all.

Garissa County MP, Amina Udgoon moved the Sexual Offenses (Amendment) Bill, which seeks to ensure offences under the Sexual Offences Act are dealt with exclusively through formal judicial processes. .spw-fade-overlay { position: absolute; top: -80px; left: 0; width: 100%; height: 70px; z-index: 1; background: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1)); pointer-events: none; } .spw-wrap { position: relative; max-width: 100%; margin: 0 auto; font-family: Georgia, 'Times New Roman', serif; } /* Three-colour top bar */ .spw-top-rule { display: flex; height: 4px; } .spw-top-rule .spw-r1 { background: #CC0000; flex: 3; } .spw-top-rule .spw-r2 { background: #C9A84C; flex: 1; } .spw-top-rule .spw-r3 { background: #0D0D0D; flex: 6; } .spw-card { background: #F9F5F0; padding: 2.2rem 2.4rem 1.8rem; position: relative; overflow: hidden; border-left: 4px solid #CC0000; box-shadow: 0 4px 30px rgba(0, 0, 0, .10), 0 1px 0 #C9A84C; } /* Watermark S */ .spw-card::before { content: 'S'; position: absolute; right: -.5rem; top: -2rem; font-family: Georgia, serif; font-size: 14rem; font-weight: 900; color: rgba(204, 0, 0, .04); line-height: 1; pointer-events: none; user-select: none; } /* Eyebrow */ .spw-eyebrow { display: inline-flex; align-items: center; gap: .5rem; font-size: .6rem; font-weight: 700; letter-spacing: .2em; text-transform: uppercase; color: #CC0000; margin-bottom: .85rem; font-family: Arial, sans-serif; } .spw-eyebrow::before { content: ''; display: block; width: 18px; height: 1.5px; background: #CC0000; } /* Price headline */ .spw-price-head { font-size: clamp(1.25rem, 3.5vw, 1.75rem); font-weight: 900; color: #0D0D0D; line-height: 1.18; margin: 0 0 .5rem; letter-spacing: -.02em; font-family: Georgia, serif; } .spw-price-head .spw-hl { color: #CC0000; font-style: italic; } /* Rotating message */ .spw-msg { font-size: .92rem; color: #CC0000; font-weight: 600; margin-bottom: 1.3rem; font-style: italic; font-family: Georgia, serif; min-height: 1.5em; transition: opacity .4s ease; } /* Flash sale block */ .spw-flash { background: #0D0D0D; color: #fff; border-radius: 4px; padding: 1rem 1.2rem; margin-bottom: 1.3rem; text-align: center; } .spw-flash-title { font-size: .95rem; font-weight: 700; color: #C9A84C; margin-bottom: .6rem; letter-spacing: .03em; font-family: Georgia, serif; } .spw-flash p { font-size: .75rem !important; color: #aaa !important; margin-bottom: .8rem !important; font-family: Georgia, serif !important; font-weight: 400 !important; line-height: 1.4 !important; } .spw-countdown { display: flex; gap: .55rem; justify-content: center; } .spw-cd-unit { background: rgba(255, 255, 255, .08); border: 1px solid rgba(255, 255, 255, .12); border-radius: 4px; padding: .45rem .75rem; min-width: 50px; } .spw-cd-num { display: block; font-size: 1.25rem; font-weight: 900; color: #C9A84C; font-family: Georgia, serif; } .spw-cd-lbl { display: block; font-size: .55rem; color: #aaa; letter-spacing: .08em; text-transform: uppercase; margin-top: 2px; font-family: Arial, sans-serif; } /* CTA button */ .spw-btn { display: block !important; width: 100% !important; background: #CC0000 !important; color: #fff !important; font-family: Arial, sans-serif !important; font-size: .9rem !important; font-weight: 700 !important; letter-spacing: .08em !important; text-transform: uppercase !important; padding: .9rem 1.5rem !important; border: none !important; border-bottom: none !important; cursor: pointer !important; text-decoration: none !important; text-align: center !important; transition: background .2s ease, transform .15s ease, box-shadow .2s ease !important; box-shadow: 0 4px 18px rgba(204, 0, 0, .32) !important; position: relative; overflow: hidden; margin-bottom: 1.4rem !important; border-radius: 0 !important; } .spw-btn { text-decoration: none !important; } .spw-btn::before { content: ''; position: absolute; inset: 0; background: linear-gradient(135deg, rgba(255, 255, 255, .12) 0%, transparent 55%); pointer-events: none; } .spw-btn:hover, .spw-btn:focus, .spw-btn:visited, .spw-btn:active { background: #A00000 !important; color: #fff !important; text-decoration: none !important; border-bottom: none !important; transform: translateY(-1px); box-shadow: 0 6px 24px rgba(204, 0, 0, .42) !important; outline: none; } /* Section divider */ .spw-divider { display: flex; align-items: center; gap: .6rem; margin-bottom: 1.1rem; } .spw-divider::before, .spw-divider::after { content: ''; flex: 1; height: 1px; background: #e0d9d0; } .spw-divider span { font-size: .6rem; color: #bbb; letter-spacing: .14em; text-transform: uppercase; font-family: Arial, sans-serif; } /* Features grid */ .spw-features { list-style: none !important; padding: 0 !important; margin: 0 0 1.4rem !important; display: grid; grid-template-columns: 1fr 1fr; gap: .5rem .8rem; } @media (max-width: 480px) { .spw-features { grid-template-columns: 1fr !important; } .spw-card { padding: 1.5rem 1.2rem 1.4rem !important; } } .spw-features li { font-size: .83rem !important; color: #2C2C2C !important; padding-left: 1.3rem !important; position: relative !important; line-height: 1.45 !important; font-family: Georgia, serif !important; list-style-type: none !important; } .spw-features li::before { content: '' !important; position: absolute !important; left: 0 !important; top: .38rem !important; width: 7px !important; height: 7px !important; border-radius: 50% !important; background: #CC0000 !important; font-weight: normal !important; } /* Payment logos */ .spw-payment-row { display: flex; align-items: center; gap: .45rem; flex-wrap: wrap; padding-top: .9rem; border-top: 1px solid #e0d9d0; margin-bottom: .65rem; } .spw-pay-label { font-size: .58rem; color: #aaa; letter-spacing: .14em; text-transform: uppercase; font-family: Arial, sans-serif; margin-right: .2rem; white-space: nowrap; } .spw-pay-badge { display: inline-flex; align-items: center; justify-content: center; height: 22px; padding: 0 .45rem; border-radius: 3px; border: 1px solid #e0d7ce; background: #fff; box-shadow: 0 1px 3px rgba(0, 0, 0, .05); } .spw-mpesa-m { color: #39b74a; font-family: Arial, sans-serif; font-size: .68rem; font-weight: 900; } .spw-mpesa-dash { color: #db3939; } .spw-mpesa-p { color: #39b74a; font-family: Arial, sans-serif; font-size: .68rem; font-weight: 900; } .spw-visa-t { font-family: 'Times New Roman', Times, serif; font-size: .8rem; font-weight: 900; font-style: italic; color: #1a1f71; } .spw-mc-wrap { position: relative; width: 26px; height: 15px; } .spw-mc-l { width: 15px; height: 15px; border-radius: 50%; background: #eb001b; position: absolute; left: 0; top: 0; } .spw-mc-r { width: 15px; height: 15px; border-radius: 50%; background: #f79e1b; position: absolute; right: 0; top: 0; mix-blend-mode: multiply; } .spw-airtel-a { color: #ec2427; font-family: Arial, sans-serif; font-size: .62rem; font-weight: 800; } .spw-airtel-m { color: #dd3436; font-family: Arial, sans-serif; font-size: .62rem; font-weight: 600; } /* Trust strip */ .spw-trust { display: flex; align-items: center; gap: .45rem; flex-wrap: wrap; margin-bottom: .8rem; } .spw-trust .spw-shield { width: 11px; height: 11px; fill: #C9A84C; flex-shrink: 0; } .spw-trust span { font-size: .65rem; color: #aaa; letter-spacing: .03em; font-family: Arial, sans-serif; } .spw-trust .spw-dot { width: 3px; height: 3px; border-radius: 50%; background: #ccc; flex-shrink: 0; } /* Login strip */ .spw-login-strip { text-align: center; font-size: .8rem; color: #999; font-family: Georgia, serif; } .spw-login-strip a { color: #CC0000 !important; font-weight: 600 !important; text-decoration: none !important; border-bottom: 1px solid rgba(204, 0, 0, .3) !important; } .spw-login-strip a:hover { border-bottom-color: #CC0000 !important; color: #CC0000 !important; } /* Bottom rule */ .spw-bottom-rule { height: 2px; background: linear-gradient(to right, #C9A84C, #CC0000, #0D0D0D); } /* Entrance animation */ @keyframes spwSlideUp { from { opacity: 0; transform: translateY(20px); } to { opacity: 1; transform: translateY(0); } } .spw-wrap { animation: spwSlideUp .5s cubic-bezier(.22, 1, .36, 1) both; }

Source: Standard

Nairobi City https://nairobicity.co.ke