.apps-intro{color:#555;max-width:1050px;margin:auto;padding:42px 5vw 0;font-size:17px;line-height:1.7}.apps-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:1440px;margin:auto;padding:65px 5vw;display:grid}.app-card{background:#fff;border:1px solid #dcd8cf;flex-direction:column;padding:32px;display:flex}.app-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.app-top img{border-radius:20px}.app-top .status{white-space:normal;width:auto;margin:0;font-size:9px}.app-kind{text-transform:uppercase;letter-spacing:1.5px;color:#666;margin:30px 0 14px;font-size:11px}.app-card h2{letter-spacing:-1.5px;margin:0;font-size:36px}.app-card h3{margin:12px 0;font-size:19px}.app-card p,.app-card li{line-height:1.7}.app-card>p{font-size:16px}.app-card ul{margin:10px 0 24px;padding-left:20px;font-size:14px}.app-actions{flex-direction:column;align-items:flex-start;gap:14px;margin-top:auto;display:flex}.app-actions .button,.app-actions .text-link{font-size:10px}.app-card .app-note{color:#666;margin-top:24px;font-size:12px}.critter-builders{background:#fcf7eb}.apps-info{grid-template-columns:1fr 1fr;gap:8vw;max-width:1440px;margin:auto;padding:40px 5vw 90px;display:grid}.apps-info h2{letter-spacing:-1px;font-size:36px}.apps-info p{font-size:17px;line-height:1.7}.app-document{max-width:850px;margin:60px auto;padding:0 24px;line-height:1.8}.app-document h2{margin-top:36px;font-size:28px}@media (max-width:1050px){.apps-grid{grid-template-columns:1fr}.app-card{padding:28px}.app-card h2{font-size:40px}.apps-info{grid-template-columns:1fr;gap:40px}}@media (max-width:600px){.apps-grid{padding-top:36px}.app-card h2{font-size:34px}}
