.kce-home a:hover{text-decoration:underline}.kce-home .kh-btn:hover{background:#064c2a;text-decoration:none}.kce-home .kh-btn-light:hover{background:#ecf3ed}.kce-home .kh-hero .kh-btn-outline:hover{background:rgba(255,255,255,.09)}.kce-home .kh-quick a:hover{background:var(--sand)}.kce-home .kh-num{font-size:12px;color:var(--green);font-weight:800}.kce-home .kh-facts{display:grid;grid-template-columns:1fr 1fr;gap:23px 32px;margin-top:0}.kce-home .kh-facts div{border-top:1px solid var(--line);padding-top:17px}.kce-home .kh-facts dt{font-size:13px;font-weight:800;color:var(--green);margin-bottom:6px}.kce-home .kh-facts dd{margin:0;font-size:15px;line-height:1.6}.kce-home .kh-island .kh-kicker{color:#e2eaae;font-size:10px;letter-spacing:.12em;margin-bottom:12px}.kce-home .kh-map-panel{background:#fff;padding:36px;border-radius:8px;box-shadow:16px 16px 0 #d6e5da;transform:rotate(-1deg)}.kce-home .kh-map-panel .kh-kicker{color:var(--blue)}.kce-home .kh-map-panel h3{font-size:30px}.kce-home .kh-map-list{list-style:none;padding:0;margin:25px 0}.kce-home .kh-map-list li{display:flex;align-items:center;gap:17px;border-top:1px solid var(--line);padding:14px 0;font-size:15px}.kce-home .kh-pin{width:28px;height:28px;background:#ebf3df;border-radius:50%;display:grid;place-items:center;color:var(--green);font-size:12px;font-weight:800;flex-shrink:0}.kce-home .kh-map-panel small{font-size:12px;color:var(--muted)}.kce-home .kh-tags a:hover{background:var(--sand)}.kce-home .kh-editorial{background:var(--sand)}.kce-home .kh-articles{display:grid;grid-template-columns:1fr 1fr;gap:50px}.kce-home .kh-feature img{width:100%;height:275px;object-fit:cover;border-radius:6px;margin-bottom:22px}.kce-home .kh-feature h3{font-size:29px}.kce-home .kh-feature p{font-size:15px;color:var(--muted);margin-top:15px}.kce-home .kh-read{display:block;padding:23px 0;border-top:1px solid #cbd7cd;color:var(--ink);text-decoration:none}.kce-home .kh-read span{font-size:11px;letter-spacing:.1em;color:var(--green);font-weight:750;text-transform:uppercase}.kce-home .kh-read h3{font-size:23px;margin-top:8px}.kce-home .kh-read p{font-size:14px;color:var(--muted);margin-top:10px}@media (max-width:650px){.kce-home .kh-map-panel{padding:25px;box-shadow:8px 8px 0 #d6e5da}.kce-home .kh-facts{gap:18px}.kce-home .kh-facts dd{font-size:14px}}.kce-home .kh-quick a:hover{transform:translateY(-4px);border-color:var(--green);box-shadow:0 12px 25px rgba(21,53,43,.13);background:#f8fbf5}.kce-home .kh-photo-tile:hover>img{transform:scale(1.035)}.kce-home .kh-editorial{border-top:6px solid #dce6ec;background:#f1f5f7}.kce-home .kh-facts div{background:#fff;padding:20px;border:1px solid #dce4df;border-radius:8px}@media (max-width:650px){.kce-home .kh-facts{grid-template-columns:1fr 1fr;gap:12px}.kce-home .kh-facts div{padding:15px}}@media (max-width:370px){.kce-home .kh-facts{grid-template-columns:1fr}}.kce-home .kh-fact-links>a:hover{background:#f0f6ed}.kce-home .kh-island a:hover{background:#e5efdf;text-decoration:none}.kce-home .kh-latest-card:hover{border-color:var(--green)}