.landing-hero{padding-top:58px;padding-bottom:34px}.landing-hero h1{max-width:880px;margin-bottom:18px;font-size:clamp(3rem,7vw,5.3rem)}.landing-hero .hero-lede{max-width:780px}.landing-results{padding-top:18px;padding-bottom:72px}.landing-results .result-list{gap:12px;display:grid}.landing-results .result-card{border:1px solid var(--line);background:#fff;border-radius:17px;grid-template-columns:56px 1fr;gap:14px;padding:16px;display:grid;box-shadow:0 7px 20px #2239270d}.landing-results .result-card-icon{background:var(--surface-soft);width:52px;height:52px;color:var(--green-dark);border-radius:14px;place-items:center;font-size:1.35rem;display:grid}.landing-results .result-card-main{min-width:0}.landing-results .result-card-title-row{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.landing-results .result-card-title-row h3{margin:0}.landing-results .result-card>.muted,.landing-results .result-card-main>.muted{margin:7px 0 10px;font-size:.8rem}.landing-results .result-meta{color:var(--muted);flex-wrap:wrap;gap:12px;font-size:.78rem;display:flex}.landing-results .result-meta a{color:var(--green-dark);font-weight:800}.landing-related{padding-bottom:84px}.landing-related h2{margin-bottom:22px}.landing-link-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.landing-link-grid a{border:1px solid var(--line);background:#fff;border-radius:17px;align-content:start;gap:8px;min-height:130px;padding:18px;display:grid}.landing-link-grid a:hover{border-color:#a9c5a5;box-shadow:0 10px 24px #2a4b2f14}.landing-link-grid strong{font-size:1rem}.landing-link-grid span{color:var(--muted);font-size:.82rem;line-height:1.5}@media (max-width:700px){.landing-results .result-card{grid-template-columns:1fr}.landing-results .result-card-icon,.landing-results .result-card-title-row .badge{display:none}.landing-link-grid{grid-template-columns:1fr}}
