.kwidza-public{--deep:#153e30;--forest:#2e6b4f;--cream:#f7f3ea;--gold:#ead071;--ink:#243c31;background:var(--cream);color:var(--ink);font:17px/1.65 Arial,Helvetica,sans-serif;max-width:1280px;margin:auto}.kwidza-public *{box-sizing:border-box}.kwidza-public h1,.kwidza-public h2{font-family:Georgia,serif;font-weight:400;line-height:1.08;letter-spacing:-.035em}.kwidza-public h1{font-size:clamp(4rem,8vw,7rem);margin:0 0 26px}.kwidza-public h2{font-size:clamp(2.3rem,4.5vw,4rem);margin:0 0 28px}.kwidza-public em{color:var(--gold)}.kp-hero{background:var(--deep);color:var(--cream);padding:92px 12%}.kp-kicker{color:var(--gold);font-size:.76rem;font-weight:700;letter-spacing:.14em;margin:0 0 22px}.kp-lead{font:clamp(1.45rem,2.6vw,2rem)/1.4 Georgia,serif;max-width:760px;margin:0}.kp-section{padding:76px 12%}.kp-section p{max-width:820px}.kp-alt{background:#eee9dc}.kp-list{list-style:none;padding:0;margin:0;border-top:1px solid #2e6b4f55}.kp-list li{padding:19px 0;border-bottom:1px solid #2e6b4f55}.kp-action{background:var(--forest);color:var(--cream)}.kwidza-public .wp-block-button__link{background:var(--cream);color:var(--deep);border-radius:0;padding:14px 20px;text-decoration:none}@media(max-width:720px){.kp-hero,.kp-section{padding:54px 7%}}
