.km-feature{display:grid;grid-template-columns:minmax(260px,38%) 1fr;gap:44px;align-items:center;margin:28px 0 52px;padding:34px;border-radius:20px;background:#f0f4ed}.km-feature-cover{aspect-ratio:4/5;max-height:560px;display:flex;align-items:center;justify-content:center}.km-feature-cover img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 10px 13px #152a3030)}.km-feature-content{max-width:620px}.km-feature-badge{display:inline-block;margin:0 0 18px;padding:8px 12px;border-radius:3px;background:#28533d;color:#fff;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.km-feature-content h2{margin:8px 0 16px;font:clamp(32px,4vw,54px)/1.08 Georgia,serif;color:#233e31}.km-feature-content .km-summary{margin:20px 0 28px;font-size:17px;line-height:1.7;color:#53615a}.km-feature-content .km-summary p{margin:0 0 .75em}.km-feature-content .km-summary>:last-child{margin-bottom:0}.km-archive{margin-top:0}.km-cover-hover{position:relative;overflow:hidden}.km-hover-summary{position:absolute;z-index:2;inset:16px;padding:20px;display:flex;align-items:center;justify-content:center;text-align:center;border-radius:12px;background:#28533de8;color:#fff;font-size:15px;line-height:1.55;opacity:0;transform:translateY(10px) rotate(-1deg);transition:opacity .22s ease,transform .22s ease;pointer-events:none}.km-cover-hover:hover .km-hover-summary,.km-cover-hover:focus-within .km-hover-summary{opacity:1;transform:translateY(0) rotate(-1deg)}.km-excerpt{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.km-archive-card .km-card-body{padding:18px}.km-archive-card h3{font-size:21px}.km-archive-card .km-download{padding:10px 13px;font-size:14px}@media(max-width:760px){.km-feature{grid-template-columns:1fr;gap:24px;padding:24px}.km-feature-cover{max-height:440px}.km-feature-content h2{font-size:38px}}@media(prefers-reduced-motion:reduce){.km-hover-summary{transition:none}}.km-feature .km-download svg{display:none}.km-feature .km-download span:after{content:' PDF';font-weight:400}
