.landing-actions{display:flex;align-items:center;gap:28px;flex-wrap:wrap;margin-top:28px}.landing-actions .button{margin-top:0}.landing-links{display:flex;flex-wrap:wrap;gap:10px 24px;margin:20px 0 26px}.landing-proof{border-top:1px solid var(--line)}.project-card .project-body{display:flex;flex-direction:column;height:calc(100% - 1px)}.project-card .project-body .text-link{margin-top:20px}.project-grid.two-up{grid-template-columns:repeat(2,minmax(0,1fr));max-width:920px}.landing-faq{max-width:960px}.landing-faq details{border-top:1px solid var(--line)}.landing-faq details:last-child{border-bottom:1px solid var(--line)}.landing-faq summary{position:relative;cursor:pointer;list-style:none;padding:22px 52px 22px 0;color:var(--heading);font-size:18px;font-weight:700;line-height:1.4}.landing-faq summary::-webkit-details-marker{display:none}.landing-faq summary:after{content:"+";position:absolute;right:10px;top:17px;color:var(--teal);font-size:28px;font-weight:400}.landing-faq details[open] summary:after{content:"−"}.landing-faq details p{max-width:800px;margin:0;padding:0 52px 22px 0;color:var(--slate);line-height:1.7}@media(max-width:767px){.landing-actions{align-items:flex-start;gap:16px;flex-direction:column}.landing-links{display:grid;gap:8px;margin:18px 0 24px}.project-grid.two-up{grid-template-columns:1fr}.landing-faq summary{font-size:17px;padding-right:42px}.landing-faq details p{padding-right:0}.landing-proof{border-top:0}}.landing-links--vertical{display:grid;grid-template-columns:minmax(0,1fr);justify-items:start}.landing-links-label{margin-top:12px;color:var(--slate);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.landing-links-label:first-child{margin-top:0}
