/* Shared navigation and resource directories. */
.kt-site-nav{display:flex;flex-wrap:wrap;gap:8px 22px;align-items:center;padding:12px 24px;background:#fff;border-bottom:1px solid #d3ddce;color:#203b2d}
.kt-site-nav a{display:inline-flex;align-items:center;min-height:44px;color:#245639;text-underline-offset:4px;font-size:14px;font-weight:650}
.kt-site-nav a[aria-current="page"]{color:#10281f;text-decoration-thickness:3px}
.kt-site-nav a:focus-visible{outline:3px solid #a86d00;outline-offset:4px}
main{max-width:1080px}
.resource-eyebrow,.resource-type{font-size:12px;font-weight:650;color:#50634c}
.resource-intro{font-size:18px;line-height:1.65;max-width:800px}
.resource-note{padding:18px;background:#eef3e7;border:1px solid #d3ddce;border-radius:10px}
.resource-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:22px 0 36px}
.resource-card{display:flex;flex-direction:column;align-items:flex-start;padding:22px;border:1px solid #d3ddce;border-radius:10px;background:#fff}
.resource-card h3{font-size:21px;line-height:1.35;margin:8px 0 4px}
.resource-card p{margin:8px 0 14px}
.resource-card .resource-type{margin:0}
.resource-card a{margin-top:auto;min-height:44px;align-content:center;font-weight:650}
@media(max-width:640px){.kt-site-nav{padding:8px 16px;gap:2px 18px}.resource-grid{grid-template-columns:1fr}.resource-card{padding:18px}.resource-intro{font-size:16px}}

.resource-feature-hero,.resource-founder{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:center;gap:42px;margin:32px 0 54px}.resource-feature-hero figure{margin:0;text-align:center}.resource-feature-hero figure img{display:block;max-height:520px;width:auto;max-width:100%;margin:auto;border-radius:14px}.resource-feature-hero figcaption{font-size:12px;line-height:1.5;color:#50634c;margin-top:12px}.resource-primary{display:inline-flex;align-items:center;min-height:48px;padding:8px 18px;background:#f3c667;color:#10281f;border:1px solid #a27723;border-radius:8px;font-weight:700;text-decoration:none}.resource-jump{display:flex;flex-wrap:wrap;gap:8px 18px;margin:24px 0}.resource-jump a{min-height:44px;display:inline-flex;align-items:center;padding:4px 12px;border:1px solid #b5c6af;border-radius:6px}.resource-steps{padding-left:28px;max-width:850px}.resource-steps li{padding:4px 0 24px 12px}.resource-steps h3{margin-bottom:8px}.resource-steps a{display:inline-flex;min-height:44px;align-items:center}.resource-founder{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}.resource-founder img{width:100%;height:auto;border-radius:12px}footer nav a{display:inline-flex;min-height:44px;align-items:center}h2[id]{scroll-margin-top:20px}@media(max-width:720px){.resource-feature-hero,.resource-founder{grid-template-columns:1fr;gap:24px;margin:24px 0 36px}.resource-feature-hero figure img{max-height:380px}.resource-founder img{max-width:480px}.resource-intro{font-size:17px}}
