:where(.p-kenya) .kenya__col{max-width:1028px;margin:0 auto;padding:0 var(--gutter)}:where(.p-kenya) .kenya a{color:var(--navy);font-weight:700}:where(.p-kenya) .kenya strong{color:var(--navy)}:where(.p-kenya) .kenya p{margin:0 0 16px}:where(.p-kenya) .kenya h2{font-size:34px;line-height:1.15;letter-spacing:-.015em;margin:0 0 18px}:where(.p-kenya) .kenya h3{font-size:24px;line-height:1.25;margin:0 0 12px}:where(.p-kenya) .kenya__head{padding-top:72px}:where(.p-kenya) .kenya__head h1{font-size:48px;line-height:1.12;letter-spacing:-.02em;margin:0 0 24px}:where(.p-kenya) .kenya .kenya__intro{font-size:19px;line-height:1.6;margin:0 0 32px}:where(.p-kenya) .kenya__byline{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:22px 0;margin-bottom:40px}:where(.p-kenya) .kenya__author{display:flex;align-items:center;gap:16px}:where(.p-kenya) .kenya__avatar{flex:0 0 auto;width:52px;height:52px;border-radius:50%;background:var(--navy);color:#fff;font-weight:700;font-size:18px;display:flex;align-items:center;justify-content:center}:where(.p-kenya) .kenya .kenya__name{font-weight:800;font-size:18px;text-decoration:none}:where(.p-kenya) .kenya__role{display:block;color:var(--muted);font-size:16px}:where(.p-kenya) .kenya .kenya__meta{margin:0;text-align:right;color:var(--muted);font-size:14px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1.8}:where(.p-kenya) .kenya__meta span{display:block}:where(.p-kenya) .kenya__hero{display:block;width:100%;height:auto;border-radius:14px}:where(.p-kenya) .kenya__toc{padding-top:48px}:where(.p-kenya) .kenya__toc details{border:1px solid var(--line);border-radius:14px;padding:24px 28px}:where(.p-kenya) .kenya__toc summary{list-style:none;font-weight:800;color:var(--navy);font-size:15px;letter-spacing:.06em;text-transform:uppercase;margin-bottom:14px}:where(.p-kenya) .kenya__toc summary::-webkit-details-marker{display:none}:where(.p-kenya) .kenya__toc ol{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,1fr);gap:10px 32px;font-size:16px}:where(.p-kenya) .kenya__toc a{font-weight:400;text-decoration:none}:where(.p-kenya) .kenya__toc a span{color:var(--muted);font-weight:600}:where(.p-kenya) .kenya__sec{padding-top:56px;padding-bottom:56px}:where(.p-kenya) .kenya__sec--first{padding-top:88px}:where(.p-kenya) .kenya__sec--last{padding-bottom:104px}:where(.p-kenya) .kenya .kenya__gap{margin-bottom:36px}:where(.p-kenya) .kenya__grid2,:where(.p-kenya) .kenya__grid3{display:grid;gap:20px;margin:24px 0}:where(.p-kenya) .kenya__grid3{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}:where(.p-kenya) .kenya__grid2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}:where(.p-kenya) .kenya__card{background:#fff;border:1px solid var(--line);border-radius:14px;padding:22px 24px;font-size:16px}:where(.p-kenya) .kenya__card--shadow{padding:24px 26px;font-size:17px;box-shadow:0 6px 20px rgba(1,68,111,.06)}:where(.p-kenya) .kenya__card ul{margin:0;padding:0 0 0 20px;display:flex;flex-direction:column;gap:8px}:where(.p-kenya) .kenya .kenya__card p:last-child{margin-bottom:0}:where(.p-kenya) .kenya .kenya__card h3{font-size:20px;margin:0 0 8px}:where(.p-kenya) .kenya .kenya__grid2 .kenya__card h3{font-size:22px}:where(.p-kenya) .kenya .kenya__cardtitle{font-size:19px;font-weight:800;color:var(--navy);margin:0 0 8px;line-height:1.35}:where(.p-kenya) .kenya .kenya__label{font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--navy);margin:0 0 12px}:where(.p-kenya) .kenya .kenya__label--green{color:var(--green)}:where(.p-kenya) .kenya .kenya__label--muted{color:var(--muted)}:where(.p-kenya) .kenya__note{border-radius:14px;padding:20px 24px;margin-bottom:24px}:where(.p-kenya) .kenya .kenya__note p:last-child{margin-bottom:0}:where(.p-kenya) .kenya__note--warn{background:#fff6e5;border:1px solid #f0d49a}:where(.p-kenya) .kenya .kenya__note--warn strong{color:#7a4b00}:where(.p-kenya) .kenya__note--info{background:#eaf3fa;border:1px solid #c3d9ea;padding:24px 28px}:where(.p-kenya) .kenya .kenya__note--info .kenya__label{margin-bottom:8px}:where(.p-kenya) .kenya #malaria .kenya__note{margin-bottom:0}:where(.p-kenya) .kenya__table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--line);border-radius:14px;overflow:hidden;font-size:16px;margin:0 0 28px}:where(.p-kenya) .kenya__table td,:where(.p-kenya) .kenya__table th{padding:16px 20px;text-align:left;vertical-align:top}:where(.p-kenya) .kenya__table thead th{background:var(--navy);color:#fff;font-weight:700}:where(.p-kenya) .kenya__table thead th:first-child{width:34%}:where(.p-kenya) .kenya__table tbody th{color:var(--navy);font-weight:800}:where(.p-kenya) .kenya__table tbody tr:nth-child(2n){background:var(--bg-soft)}:where(.p-kenya) .kenya__table tbody tr:not(:last-child) td,:where(.p-kenya) .kenya__table tbody tr:not(:last-child) th{border-bottom:1px solid var(--line)}:where(.p-kenya) .kenya__close{padding-bottom:72px}:where(.p-kenya) .kenya__closecard{background:var(--navy);border-radius:20px;padding:48px;color:#eaf3fa}:where(.p-kenya) .kenya .kenya__closecard h2{color:#fff;margin:0 0 14px}:where(.p-kenya) .kenya .kenya__closecard p{font-size:18px;margin:0 0 28px}:where(.p-kenya) .kenya__closerow{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px}:where(.p-kenya) .kenya .kenya__closerow .btn{color:#fff}:where(.p-kenya) .kenya .kenya__closecard .kenya__address{font-size:17px;line-height:1.5;margin:0}:where(.p-kenya) .kenya .kenya__address a{color:#fff;font-weight:400;text-decoration:none}:where(.p-kenya) .kenya__disclaimer{padding-bottom:88px}:where(.p-kenya) .kenya .kenya__disclaimer p{margin:0;padding-top:18px;border-top:1px solid var(--line);font-size:14px;color:var(--muted)}@media (max-width:767px){:where(.p-kenya) .kenya__col{padding:0 20px}:where(.p-kenya) .kenya{font-size:16px}:where(.p-kenya) .kenya p{margin:0 0 14px}:where(.p-kenya) .kenya h2{font-size:26px;line-height:1.18;letter-spacing:-.01em;margin:0 0 14px}:where(.p-kenya) .kenya h3{font-size:20px;margin:0 0 8px}:where(.p-kenya) .kenya__head{padding-top:32px}:where(.p-kenya) .kenya__head h1{font-size:32px;line-height:1.15;margin:0 0 16px}:where(.p-kenya) .kenya .kenya__intro{font-size:18px;line-height:1.55;margin:0 0 24px}:where(.p-kenya) .kenya__byline{flex-direction:column;align-items:flex-start;gap:10px;padding:16px 0;margin-bottom:24px}:where(.p-kenya) .kenya__author{gap:12px}:where(.p-kenya) .kenya__avatar{width:44px;height:44px;font-size:16px}:where(.p-kenya) .kenya .kenya__name{font-size:16px}:where(.p-kenya) .kenya__role{font-size:13px;line-height:1.4}:where(.p-kenya) .kenya .kenya__meta{text-align:left;font-size:13px;line-height:1.5}:where(.p-kenya) .kenya__meta span{display:inline}:where(.p-kenya) .kenya__meta span+span::before{content:"· "}:where(.p-kenya) .kenya__hero{border-radius:12px}:where(.p-kenya) .kenya__toc{padding-top:32px}:where(.p-kenya) .kenya__toc details{border-radius:12px;padding:0}:where(.p-kenya) .kenya__toc summary{font-size:16px;padding:14px 16px;margin:0;cursor:pointer;display:flex;justify-content:space-between;align-items:center}:where(.p-kenya) .kenya__toc summary::after{content:"+";color:var(--muted)}:where(.p-kenya) .kenya__toc details[open] summary::after{content:"–"}:where(.p-kenya) .kenya__toc ol{display:block;padding:0 16px 12px}:where(.p-kenya) .kenya__toc a{display:block;padding:10px 0;min-height:44px}:where(.p-kenya) .kenya__sec{padding-top:32px;padding-bottom:40px}:where(.p-kenya) .kenya__sec--first{padding-top:44px}:where(.p-kenya) .kenya__sec--last{padding-bottom:40px}:where(.p-kenya) .kenya .kenya__gap{margin-bottom:24px}:where(.p-kenya) .kenya__grid2,:where(.p-kenya) .kenya__grid3{grid-template-columns:1fr;gap:12px;margin:18px 0 20px}:where(.p-kenya) .kenya__card{border-radius:12px;padding:16px 18px;font-size:16px}:where(.p-kenya) .kenya__card--shadow{padding:18px}:where(.p-kenya) .kenya__card ul{gap:6px}:where(.p-kenya) .kenya .kenya__card h3,:where(.p-kenya) .kenya .kenya__grid2 .kenya__card h3{font-size:20px;margin:0 0 6px}:where(.p-kenya) .kenya .kenya__cardtitle{font-size:17px;margin:0 0 6px}:where(.p-kenya) .kenya .kenya__label{font-size:13px;margin:0 0 10px}:where(.p-kenya) .kenya__note,:where(.p-kenya) .kenya__note--info{border-radius:12px;padding:16px 18px;margin-bottom:20px}:where(.p-kenya) .kenya .kenya__note--info .kenya__label{margin-bottom:6px}:where(.p-kenya) .kenya__table{border-radius:12px;margin:0 0 22px}:where(.p-kenya) .kenya__table td,:where(.p-kenya) .kenya__table th{padding:12px 14px}:where(.p-kenya) .kenya__table thead th:first-child{width:40%}:where(.p-kenya) .kenya__close{padding-top:32px;padding-bottom:40px}:where(.p-kenya) .kenya__closecard{border-radius:18px;padding:30px 24px}:where(.p-kenya) .kenya .kenya__closecard h2{line-height:1.18;margin:0 0 12px}:where(.p-kenya) .kenya .kenya__closecard p{font-size:16px;margin:0 0 22px}:where(.p-kenya) .kenya__closerow{flex-direction:column;align-items:stretch;gap:20px}:where(.p-kenya) .kenya .kenya__closecard .kenya__address{font-size:16px}:where(.p-kenya) .kenya__disclaimer{padding-bottom:40px}:where(.p-kenya) .kenya .kenya__disclaimer p{font-size:13px;line-height:1.5;padding-top:16px}:where(.p-kenya) .kenya .kenya__name,:where(.p-kenya) .kenya__address a,:where(.p-kenya) .kenya__sec a{padding:13px 0}}