/*
Theme Name: Impact Circle Kenya
Version: 1.0.0
Author: NovaCore Media
*/
@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800&family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap');
:root{--ink:#183e34;--muted:#52695f;--paper:#fbfaf6;--pink:#f1a8c1;--rose:#ad315f;--line:#dce3d9;--soft:#edf0e5}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--paper);color:var(--ink);font:17px/1.75 'DM Sans',sans-serif}a{color:inherit;text-underline-offset:5px}img{max-width:100%;display:block}figure{margin:0;position:relative}figcaption,.micro{font-size:12px;line-height:1.6;color:var(--muted);margin-top:12px}.wrap{width:min(1240px,90%);margin:auto}.preview{background:var(--ink);color:#fff;padding:7px 5%;text-align:center;font-size:12px}.header{background:rgba(251,250,246,.98);position:sticky;top:0;z-index:20;border-bottom:1px solid var(--line)}.nav{display:flex;align-items:center;justify-content:space-between;min-height:92px;gap:24px}.brand{display:flex;align-items:center;text-decoration:none;gap:10px;font-size:19px;font-weight:800;line-height:1.1;letter-spacing:-.7px}.brand img{width:66px;height:66px;object-fit:contain}.brand small{display:block;font-size:10px;letter-spacing:3px;margin-top:7px}.navlinks{display:flex;align-items:center;gap:24px;font-size:13px;font-weight:700}.navlinks a{text-decoration:none}.navlinks a:hover{color:var(--rose)}.button{display:inline-block;background:var(--ink);color:white!important;border-radius:7px;padding:14px 23px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .2s,background .2s}.button:hover{background:var(--rose);transform:translateY(-2px)}.navlinks .button{background:var(--pink);color:var(--ink)!important}.menu{display:none}.hero{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center;padding:70px 0}.eyebrow{text-transform:uppercase;letter-spacing:2.4px;font-size:11px;font-weight:800;color:var(--rose);margin:0 0 20px}h1,h2,h3{font-family:Manrope,sans-serif;line-height:1.13;letter-spacing:-2px;margin:0 0 24px}h1{font-size:clamp(40px,4.3vw,66px);font-weight:600}h1 em{font-style:normal;color:var(--rose)}h2{font-size:clamp(30px,3.3vw,46px);font-weight:500}h3{font-size:24px;letter-spacing:-.7px;font-weight:600}p{color:var(--muted);margin:0 0 20px}.lead{font-size:19px;line-height:1.7;max-width:780px}.hero-image{height:560px;width:100%;object-fit:cover;border-radius:140px 18px 18px 18px}.image-note{position:absolute;left:-25px;bottom:70px;background:var(--pink);padding:22px 28px;line-height:1.5;font-size:17px;transform:rotate(-3deg);border-radius:6px}.actions{display:flex;gap:25px;align-items:center;flex-wrap:wrap;margin:28px 0}.textlink{font-size:14px;font-weight:700}.ribbon{display:flex;justify-content:center;gap:50px;background:var(--soft);padding:25px;font-size:15px}.ribbon b{color:var(--rose)}.section{padding-top:80px;padding-bottom:80px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:40px}.cards article{border:1px solid var(--line);border-radius:12px;padding:34px;background:#fff}.cards article:nth-child(2){background:#f8e6ec}.cards article:nth-child(3){background:var(--soft)}.cards h2{font-size:32px}.cards p{font-size:15px}.cards a{font-size:14px;font-weight:700}.number{display:block;font-size:10px;letter-spacing:2px;margin-bottom:45px;font-weight:700}.split{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.rounded{border-radius:12px}.community{height:460px;object-fit:cover}.callout{background:var(--ink);color:white;text-align:center;border-radius:20px;padding:65px 12%;margin-top:30px;margin-bottom:60px}.callout p{color:#d6e2d8}.callout .eyebrow{color:var(--pink)}.callout .button{background:var(--pink);color:var(--ink)!important}.intro{padding-bottom:25px}.intro h1{max-width:950px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.steps article{padding:25px 0;border-top:1px solid var(--line)}.steps b{display:block;color:var(--rose);font-size:27px;margin-bottom:30px}.steps p{font-size:15px}.four{grid-template-columns:repeat(4,1fr)}.notice{font-size:13px;padding:17px 20px;border-left:3px solid var(--pink);background:#f3f1eb;margin-top:25px}.portrait{width:100%;max-height:500px;object-fit:cover;border-radius:140px 12px 12px 12px}.soft{background:var(--soft);padding:40px;border-radius:14px}.donut{width:min(420px,100%);aspect-ratio:1;border-radius:50%;background:conic-gradient(#183e34 0 50%,#ad315f 50% 75%,#f1a8c1 75% 90%,#c7d3b5 90%);padding:50px;margin:auto}.donut>div{background:var(--paper);border-radius:50%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.donut strong{font-size:38px}.donut span{font-size:14px}table{border-collapse:collapse;width:100%;font-size:14px;margin:20px 0}td,th{text-align:left;padding:14px 5px;border-bottom:1px solid var(--line)}input{font:inherit;padding:12px;border:1px solid #879c8f;border-radius:6px;width:100%;margin:8px 0}label{font-size:14px;font-weight:700}.faq{max-width:850px}.faq details{border-bottom:1px solid var(--line);padding:20px 0}.faq summary{font-weight:700;cursor:pointer}.faq p{margin-top:16px}footer{background:#edf0e5;padding:60px 0 25px;margin-top:50px}.foot{display:grid;grid-template-columns:2fr 1fr 1fr;gap:60px}.foot p{font-size:14px;max-width:420px;margin-top:20px}.foot a:not(.brand){display:block;font-size:14px;margin-bottom:10px}.bottom{border-top:1px solid #ccd7cb;padding-top:20px;margin-top:35px;font-size:12px}.skip{position:absolute;top:-60px}.skip:focus{top:0;background:white;z-index:99;padding:10px}:focus-visible{outline:3px solid var(--rose);outline-offset:4px}@media(max-width:1000px){.navlinks{gap:14px;font-size:12px}.hero,.split{gap:35px}.hero-image{height:470px}.cards article{padding:24px}.ribbon{gap:25px}}@media(max-width:760px){.nav{min-height:80px}.brand{font-size:17px}.brand img{width:55px;height:55px}.menu{display:block;background:transparent;border:1px solid var(--line);border-radius:5px;padding:10px;color:var(--ink)}.navlinks{display:none;position:absolute;top:80px;left:0;right:0;background:var(--paper);padding:24px 5%;box-shadow:0 10px 20px #0001}.navlinks.open{display:flex;flex-direction:column;align-items:stretch;gap:20px}.hero,.split{grid-template-columns:1fr}.hero{padding:40px 0}.hero-image{height:430px}.image-note{left:12px;bottom:65px}.section{padding:48px 0}.cards,.steps,.four{grid-template-columns:1fr}.cards{margin-top:25px}.number{margin-bottom:20px}.ribbon{font-size:12px;gap:12px;flex-wrap:wrap}.ribbon b{display:none}.callout{padding:40px 7%;margin-bottom:30px}.community{height:330px}.foot{grid-template-columns:1fr;gap:25px}.donut{max-width:330px;padding:40px}.intro{padding-bottom:0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}


/* Kenyan identity / editorial campaign system */
@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800&display=swap');
:root{--ink:#111c17;--muted:#4c5a52;--paper:#fff;--pink:#cd0754;--rose:#bd252d;--line:#d9dfd9;--soft:#eef3ed;--green:#006839;--red:#c62430}body{background:#fff}h1,h2,h3{font-weight:800}h1,h2{letter-spacing:-2.4px}.eyebrow{color:var(--green);font-size:11px;letter-spacing:2px;font-weight:800}.preview{background:#101713;padding:5px;font-size:10px;letter-spacing:.3px}.header{background:white;border-bottom:0;box-shadow:0 2px 10px #0000000a}.header:before{content:'';display:block;height:5px;background:linear-gradient(to right,#111 0 32%,#fff 32% 34%,#bd252d 34% 65%,#fff 65% 67%,#006839 67%)}.nav{min-height:104px}.brand{font-size:21px;font-weight:800;letter-spacing:-1px}.brand img{width:82px;height:82px}.brand small{color:var(--green);font-size:10px;letter-spacing:4px}.navlinks{gap:22px;font-size:12px}.button{border-radius:2px;padding:16px 25px;background:var(--green);font-weight:800;letter-spacing:.1px}.button.red,.navlinks .button{background:var(--red);color:#fff!important}.button.white{background:white;color:var(--ink)!important}.button:hover{background:#8e1a23;color:#fff!important}.light{color:white}.light-link{color:white;font-size:14px;font-weight:700}.campaign-hero{min-height:660px;position:relative;background:#111c17;overflow:hidden;color:white}.campaign-photo{position:absolute;width:76%;height:100%;right:0;object-fit:cover;object-position:center 43%}.campaign-shade{position:absolute;inset:0;background:linear-gradient(90deg,#101c16 0%,#101c16e8 24%,#101c1670 49%,#101c1600 75%),linear-gradient(0deg,#101c1699,transparent 40%)}.campaign-copy{position:relative;padding-top:80px;padding-bottom:120px}.campaign-copy h1{font-size:clamp(58px,6.7vw,100px);line-height:.98;letter-spacing:-4px;max-width:700px;margin-bottom:27px}.campaign-copy>p:not(.eyebrow){font-size:20px;color:#fff;max-width:440px;line-height:1.55}.campaign-copy .eyebrow{font-size:11px;margin-bottom:28px}.photo-credit{position:absolute;bottom:73px;right:4%;font-size:10px;color:#fff;max-width:360px;text-align:right}.hero-index{position:absolute;bottom:0;left:0;right:0;display:flex;gap:45px;padding:22px 5%;border-top:1px solid #ffffff38;font-size:10px;letter-spacing:2px}.mission-strip{background:var(--green);color:white}.mission-strip>.wrap{display:grid;grid-template-columns:1fr 2fr 70px;align-items:center;gap:65px;padding:35px 0}.mission-strip p{color:white;font-size:16px;margin:0}.mission-strip p:first-child{font-size:12px;letter-spacing:1.2px}.mission-strip strong{font-size:19px;letter-spacing:0}.mission-strip a{font-size:42px;text-decoration:none;text-align:center;border:1px solid #ffffff66;border-radius:50%;width:64px;height:64px;line-height:60px}.section{padding-top:90px;padding-bottom:90px}.section-heading{display:flex;align-items:flex-end;gap:60px;justify-content:space-between;margin-bottom:40px}.section-heading h2{margin-bottom:0;font-size:48px}.section-heading>p{max-width:330px;font-size:16px}.program-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.program-panel{display:flex;flex-direction:column;text-decoration:none;padding:30px;position:relative;overflow:hidden;min-height:470px;transition:transform .25s,box-shadow .25s}.program-panel:hover{transform:translateY(-7px);box-shadow:0 16px 35px #0002}.program-panel.education{background:#eaf1e9;color:#063f25}.program-panel.supplies{background:#111c17;color:white}.program-panel.food{background:#bd252d;color:white}.program-panel .eyebrow{color:inherit;font-size:9px;margin-bottom:15px}.program-panel h3{font-size:33px;line-height:1.07;letter-spacing:-1.4px}.program-panel p{color:inherit;font-size:15px}.program-number{font-size:13px;letter-spacing:2px}.program-panel svg{width:82px;height:82px;fill:none;stroke:currentColor;stroke-width:2;position:absolute;right:25px;top:20px;opacity:.7}.program-panel>div{margin-top:80px}.panel-link{border-top:1px solid currentColor;padding-top:16px;margin-top:auto;font-size:12px;font-weight:700;display:flex;justify-content:space-between}.panel-link b{font-size:22px}.ripple-feature{background:#101c16;color:white;padding:85px 0;position:relative;overflow:hidden}.ripple-feature .wrap{position:relative}.ripple-feature h2{font-size:clamp(34px,4.5vw,64px);line-height:1.13;position:relative;z-index:1}.ripple-feature h2 span{color:#8fc5a4}.ripple-bottom{display:flex;gap:80px;align-items:center;position:relative;z-index:1}.ripple-bottom p{max-width:650px;color:#c9d5cd}.ripple-bottom .button{flex-shrink:0}.circle-art{position:absolute;right:-80px;top:-30px;width:470px;height:470px;opacity:.16}.circle-art i{position:absolute;inset:0;border:2px solid #d9eadd;border-radius:50%}.circle-art i:nth-child(2){inset:50px}.circle-art i:nth-child(3){inset:100px}.founder-feature{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;align-items:center}.founder-photo{position:relative}.founder-photo img{height:470px;width:100%;object-fit:cover}.photo-label{position:absolute;top:22px;left:22px;background:white;color:var(--ink);padding:9px 13px;font-size:9px;letter-spacing:1px;font-weight:800}.founder-feature h2{font-size:52px}.student-feature{background:#006839;color:white;padding:80px 0;position:relative}.student-feature:before{content:'';position:absolute;inset:0;background:repeating-linear-gradient(120deg,transparent 0 80px,#ffffff05 80px 82px);pointer-events:none}.student-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:100px;align-items:center;position:relative}.student-layout h2{font-size:48px}.student-layout p{color:#e3efe7}.award-panel{background:#fff5e6;color:var(--ink);padding:42px;transform:rotate(2deg);box-shadow:16px 16px 0 #003d23;position:relative}.award-panel .eyebrow{color:var(--red);padding-right:40px}.award-panel h3{font-family:'Barlow Condensed',sans-serif;text-transform:uppercase;font-size:44px;letter-spacing:0;line-height:1.1}.award-panel p{color:var(--muted);font-size:14px;margin-bottom:0}.award-star{position:absolute;right:22px;top:5px;font-size:72px;color:var(--red);line-height:1}.award-rule{height:4px;background:linear-gradient(to right,#111 33%,#bd252d 33% 66%,#006839 66%);margin:25px 0}.funding-preview{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.funding-preview h2{font-size:48px}.funding-board{padding:40px;border:1px solid #d4ddd4;background:#f6f8f4;box-shadow:10px 10px 0 #edf2ec}.board-label{font-size:10px;letter-spacing:2px;font-weight:800}.funding-board>strong{display:block;font-size:70px;line-height:1.1;letter-spacing:-4px;margin:18px 0 25px}.funding-board>strong>span{font-size:14px;letter-spacing:0;margin-left:10px}.allocation-bar{display:flex;height:15px;gap:3px}.allocation-bar i:nth-child(1){background:#006839;width:50%}.allocation-bar i:nth-child(2){background:#bd252d;width:25%}.allocation-bar i:nth-child(3){background:#111;width:15%}.allocation-bar i:nth-child(4){background:#a8b6a3;width:10%}.funding-board ul{padding:0;list-style:none;margin:20px 0}.funding-board li{display:flex;justify-content:space-between;padding:9px 0;border-bottom:1px solid var(--line);font-size:14px}.resource-section{border-top:1px solid var(--line);padding-top:60px}.resource-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.resource-grid>a{text-decoration:none;padding:25px 0;border-top:3px solid #111}.resource-grid>a:nth-child(2){border-color:var(--red)}.resource-grid>a:nth-child(3){border-color:var(--green)}.resource-grid span{font-size:9px;letter-spacing:1.5px;font-weight:800;color:var(--green)}.resource-grid h3{font-size:29px;margin:25px 0 15px}.resource-grid p{font-size:15px}.resource-grid b{font-size:12px}.join-banner{padding:70px 0;background:var(--red);color:white;position:relative;overflow:hidden}.join-banner h2{font-size:72px;max-width:800px}.join-banner p{color:white}.join-banner:after{content:'';height:550px;width:550px;border:90px solid #ffffff12;border-radius:50%;position:absolute;right:-60px;top:-65px;pointer-events:none}.join-banner .wrap{position:relative;z-index:1}footer{background:#101c16;color:white;margin-top:0;padding-top:65px}.foot p,footer .bottom{color:#b6c7bd}.foot .brand{color:white}.foot strong{color:#86c7a1;font-size:11px;text-transform:uppercase;letter-spacing:1.5px}.bottom{border-color:#ffffff22}.intro{border-bottom:1px solid var(--line);position:relative;padding-bottom:45px}.intro:before{content:'';height:5px;width:65px;display:block;background:var(--red);margin-bottom:35px}.intro h1{font-size:clamp(42px,5vw,75px)}h1 em{color:var(--green)}.cards article{border-radius:0;border-top:4px solid var(--green);box-shadow:none}.cards article:nth-child(2){background:#f8f4f1;border-top-color:var(--red)}.cards article:nth-child(3){background:#eef3ed;border-top-color:#111}.portrait,.rounded{border-radius:0}.callout{border-radius:0;background:var(--green)}.callout .button{background:white;color:var(--ink)!important}.notice{border-left-color:var(--red)}.soft{border-radius:0}.donut{background:conic-gradient(#006839 0 50%,#bd252d 50% 75%,#111 75% 90%,#a8b6a3 90%)}.steps b{color:var(--green)}.menu{font-weight:700}.reveal-ready{opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.revealed{opacity:1;transform:none}@media(max-width:1100px){.navlinks{gap:14px}.brand{font-size:18px}.brand img{width:70px;height:70px}.campaign-copy h1{font-size:78px}.campaign-photo{width:85%}.student-layout,.funding-preview{gap:45px}.ripple-bottom{gap:30px}}@media(max-width:760px){.nav{min-height:85px}.navlinks{top:90px}.brand img{height:65px;width:65px}.campaign-hero{min-height:760px}.campaign-photo{width:100%;height:390px;top:0;object-position:center}.campaign-shade{background:linear-gradient(0deg,#101c16 0 43%,#101c1600 70%)}.campaign-copy{padding-top:330px;padding-bottom:100px}.campaign-copy h1{font-size:58px;letter-spacing:-2.5px}.campaign-copy>p:not(.eyebrow){font-size:17px;max-width:none}.campaign-copy .eyebrow{margin-bottom:16px}.campaign-copy .actions{gap:20px}.photo-credit{top:12px;bottom:auto;font-size:8px;max-width:260px;background:#101c1688;padding:6px}.hero-index{gap:16px;font-size:8px;padding:17px 5%;justify-content:space-between}.mission-strip>.wrap{grid-template-columns:1fr;gap:20px;padding:30px 0}.mission-strip a{display:none}.mission-strip p:first-child{font-size:10px}.mission-strip strong{font-size:16px}.section{padding-top:55px;padding-bottom:55px}.section-heading{display:block}.section-heading h2,.founder-feature h2,.student-layout h2,.funding-preview h2{font-size:38px}.section-heading>p{max-width:none;margin-top:20px}.program-grid,.founder-feature,.student-layout,.funding-preview,.resource-grid{grid-template-columns:1fr}.program-panel{min-height:400px;padding:28px}.program-panel>div{margin-top:60px}.program-panel h3{font-size:35px}.ripple-feature{padding:55px 0}.ripple-feature h2{font-size:37px;letter-spacing:-1.5px}.ripple-bottom{display:block}.founder-feature{gap:30px}.founder-photo img{height:350px}.student-feature{padding:55px 0 65px}.student-layout{gap:40px}.award-panel{padding:30px;transform:rotate(1deg);margin:0 8px 0 0}.funding-preview{gap:30px}.funding-board{padding:28px}.funding-board>strong{font-size:60px}.resource-grid{gap:10px}.join-banner{padding:55px 0}.join-banner h2{font-size:50px}.join-banner:after{right:-350px}.intro{padding-bottom:35px}.intro h1{letter-spacing:-1.8px}.callout{width:100%;margin:0;padding:45px 5%}.cards article{padding:28px}footer{padding-top:45px}.foot{gap:30px}}@media(prefers-reduced-motion:reduce){.reveal-ready{opacity:1;transform:none;transition:none}}
.program-icon{width:82px;height:82px;position:absolute;right:25px;top:20px;opacity:.75}
.contact-direct a{overflow-wrap:anywhere}.foot a{overflow-wrap:anywhere}
/* Rounded, dimensional calls to action and a gentle double-beat logo. */
.button,.navlinks .button{border-radius:999px;padding:16px 29px;box-shadow:0 6px 0 rgba(0,0,0,.14),0 10px 23px rgba(0,0,0,.16);border:1px solid rgba(255,255,255,.18);transition:transform .2s ease,box-shadow .2s ease,background .2s ease}
.button:hover,.navlinks .button:hover{transform:translateY(-3px);box-shadow:0 8px 0 rgba(0,0,0,.12),0 16px 28px rgba(0,0,0,.2)}
.button:active,.navlinks .button:active{transform:translateY(2px);box-shadow:0 2px 0 rgba(0,0,0,.15),0 4px 10px rgba(0,0,0,.15)}
.button.red,.navlinks .button{background:linear-gradient(145deg,#d9313d,#ad1724)}
.button.white{box-shadow:0 6px 0 rgba(0,0,0,.15),0 10px 24px rgba(0,0,0,.17)}
.light-link{border:1px solid #ffffff8c;border-radius:999px;padding:13px 23px;text-decoration:none;background:#ffffff0d}.light-link:hover{background:#ffffff24}
.mission-strip>.wrap{grid-template-columns:1fr 2fr 150px}.mission-strip a{width:auto;height:auto;line-height:1.4;font-size:13px;font-weight:700;border-radius:999px;padding:14px 20px;white-space:nowrap}
.header .brand img{animation:impact-heartbeat 3.2s ease-in-out infinite;transform-origin:center;will-change:transform}
@keyframes impact-heartbeat{0%,38%,100%{transform:scale(1)}10%{transform:scale(1.075)}18%{transform:scale(1)}26%{transform:scale(1.05)}}
@media(max-width:760px){.mission-strip>.wrap{grid-template-columns:1fr}.mission-strip a{display:inline-block;width:fit-content}.actions{row-gap:22px}}
@media(prefers-reduced-motion:reduce){.header .brand img{animation:none;will-change:auto}.button,.navlinks .button{transition:none}}
.language-bar{display:flex;justify-content:flex-end;align-items:center;gap:14px;padding:10px 5%;background:#edf4ee;color:#183e34;font-size:12px;flex-wrap:wrap}.language-bar small{font-size:10px}.gtranslate_wrapper{display:flex;gap:8px}.gtranslate_wrapper a{font-size:13px!important;font-weight:800;padding:7px 18px!important;border:1px solid #006839;border-radius:999px;text-decoration:none;color:#006839!important;background:white}.gtranslate_wrapper a.gt-current-lang{background:#006839;color:white!important}.article-cover img{width:100%;height:440px;object-fit:cover;object-position:center}.article-layout{display:grid;grid-template-columns:220px minmax(0,780px);gap:70px;padding:60px 0 90px}.article-toc{align-self:start;position:sticky;top:145px;display:grid;gap:15px;font-size:13px}.article-toc strong{font-size:10px;letter-spacing:2px}.article-toc a{text-decoration:none;border-bottom:1px solid #ddd;padding-bottom:12px}.article-body h2{font-size:32px;margin-top:45px;letter-spacing:-1px;line-height:1.25}.article-body p{font-size:18px;line-height:1.85}.article-body a{color:#006839;text-decoration:underline;font-weight:600}.article-body .notice{font-size:14px}.article-body{min-width:0}.journal-article .intro h1{font-size:58px}.navlinks{gap:16px}
@media(max-width:760px){.language-bar{justify-content:center;gap:8px}.language-bar small{width:100%;text-align:center}.article-layout{display:block;padding-top:35px}.article-toc{position:static;margin-bottom:40px}.article-cover img{height:280px}.article-body h2{font-size:28px}.journal-article .intro h1{font-size:40px}.article-body p{font-size:17px}}
.language-options{display:flex;gap:8px}.language-options a{font-size:13px;font-weight:800;padding:7px 18px;border:1px solid #006839;border-radius:999px;text-decoration:none;color:#006839;background:white}.language-options a.selected{background:#006839;color:white}
/* Preserve the original photo ratio on both blog views. */
.article-cover{max-width:1000px}.article-cover img,.founder-feature>a>img{display:block;width:100%;height:auto;max-width:100%;object-fit:contain;aspect-ratio:auto}
