.apps-page{min-height:calc(100svh - 100px);color:var(--home-ink);background:var(--home-canvas);font-family:var(--font-portfolio), sans-serif;flex-direction:column;flex:1;display:flex}.apps-main{flex:1;padding-block:48px 56px}.apps-page :is(a,button):focus-visible{outline:3px solid var(--home-focus);outline-offset:5px}.apps-page ::selection{background:var(--home-button-bg);color:var(--home-button-ink)}.apps-heading h1{letter-spacing:-.035em;font-size:clamp(36px,4.4vw,56px);font-weight:500;line-height:1.12}.apps-heading>p:last-child{max-width:560px;color:var(--home-muted);margin-top:20px;font-size:17px;line-height:1.75}.apps-list-heading{border-bottom:1px solid var(--home-line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-block:48px 24px;padding-bottom:18px;display:flex}.apps-list-heading h2{font-size:18px;font-weight:500}.apps-list-heading>span{color:var(--home-muted);font-size:13px}.apps-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.apps-card{border:1px solid var(--home-line);border-radius:12px;flex-direction:column;min-width:0;padding:30px;transition:border-color .18s;display:flex}.apps-card:focus-within,.apps-card:hover{border-color:var(--home-border-strong)}.apps-card-top{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.apps-icon{border:1px solid var(--home-line);background:var(--home-surface);object-fit:cover;border-radius:12px;width:56px;height:56px}.apps-platform{color:var(--home-muted);align-items:center;gap:7px;font-size:13px;display:inline-flex}.apps-card h3{letter-spacing:-.025em;overflow-wrap:anywhere;font-size:25px;font-weight:500;line-height:1.3}.apps-card>p{color:var(--home-muted);margin-block:14px 28px;font-size:16px;line-height:1.75}.apps-download{align-self:flex-start;margin-top:auto}.apps-help{background:var(--home-surface);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;margin-top:48px;padding:28px 30px;display:flex}.apps-help h2{letter-spacing:-.025em;font-size:21px;font-weight:500}.apps-help p{color:var(--home-muted);margin-top:8px;font-size:15px;line-height:1.75}.apps-footer{border-top:1px solid var(--home-line);color:var(--home-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding-block:24px 32px;font-size:13px;display:flex}@media (max-width:800px){.apps-page{min-height:calc(100svh - 80px)}.apps-card{padding:24px}}@media (max-width:600px){.apps-page{min-height:calc(100svh - 74px)}.apps-main{padding-block:32px 40px}.apps-grid{grid-template-columns:1fr;gap:20px}.apps-list-heading{margin-top:36px}.apps-card h3{font-size:23px}.apps-help{margin-top:32px;padding:24px}}@media (prefers-reduced-motion:reduce){.apps-page *{transition:none!important;animation:none!important}}
