.app-detail-section[data-astro-cid-sxqwzkpt],.compatibility-section[data-astro-cid-sxqwzkpt]{background:#fffcf7;padding:80px 0}.app-detail-section[data-astro-cid-sxqwzkpt]:nth-of-type(2n),.compatibility-section[data-astro-cid-sxqwzkpt]{background:#fff8ee}.app-detail-container[data-astro-cid-sxqwzkpt]{max-width:1200px;margin:auto;padding:0 32px}.app-detail-heading[data-astro-cid-sxqwzkpt]{text-align:center;max-width:680px;margin:0 auto 48px}h2[data-astro-cid-sxqwzkpt],h3[data-astro-cid-sxqwzkpt]{font-family:var(--font-heading);color:#0b0829}h2[data-astro-cid-sxqwzkpt]{letter-spacing:-.035em;margin-bottom:16px;font-size:clamp(30px,4vw,46px);font-weight:800;line-height:1.15}p[data-astro-cid-sxqwzkpt]{color:#738094;font-size:15px;line-height:1.85}.app-detail-list[data-astro-cid-sxqwzkpt]{gap:32px;display:grid}.app-detail-row[data-astro-cid-sxqwzkpt]{background:#fff;border:1px solid #eee7dc;border-radius:24px;grid-template-columns:1fr 1.15fr;align-items:center;gap:48px;padding:32px;display:grid}.app-detail-row[data-astro-cid-sxqwzkpt].reversed{grid-template-columns:1.15fr 1fr}.reversed[data-astro-cid-sxqwzkpt] .app-detail-copy[data-astro-cid-sxqwzkpt]{order:2}.detail-number[data-astro-cid-sxqwzkpt]{color:#b66c00;background:#fff1d7;border-radius:12px;place-items:center;width:38px;height:38px;margin-bottom:18px;font-size:12px;font-weight:600;display:grid}.app-detail-copy[data-astro-cid-sxqwzkpt] h3[data-astro-cid-sxqwzkpt]{letter-spacing:-.025em;margin-bottom:16px;font-size:clamp(22px,2.5vw,30px);font-weight:800;line-height:1.3}.app-detail-image[data-astro-cid-sxqwzkpt]{background:#fffcf7;border:1px solid #f1ebe1;border-radius:14px;overflow:hidden}.app-detail-image[data-astro-cid-sxqwzkpt] img[data-astro-cid-sxqwzkpt]{width:100%;height:auto;display:block}.compatibility-grid[data-astro-cid-sxqwzkpt]{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.compatibility-item[data-astro-cid-sxqwzkpt]{text-align:center;padding:24px 16px}.compatibility-item[data-astro-cid-sxqwzkpt]>span[data-astro-cid-sxqwzkpt]{background:#fff0d5;border-radius:24px;place-items:center;width:88px;height:88px;margin:0 auto 20px;display:grid}.compatibility-item[data-astro-cid-sxqwzkpt] img[data-astro-cid-sxqwzkpt]{object-fit:contain}.compatibility-item[data-astro-cid-sxqwzkpt] h3[data-astro-cid-sxqwzkpt]{font-size:15px;font-weight:700;line-height:1.5}@media (width<=700px){.app-detail-section[data-astro-cid-sxqwzkpt],.compatibility-section[data-astro-cid-sxqwzkpt]{padding:48px 0}.app-detail-container[data-astro-cid-sxqwzkpt]{padding:0 24px}.app-detail-row[data-astro-cid-sxqwzkpt],.app-detail-row[data-astro-cid-sxqwzkpt].reversed{grid-template-columns:1fr;gap:24px;padding:24px}.reversed[data-astro-cid-sxqwzkpt] .app-detail-copy[data-astro-cid-sxqwzkpt]{order:0}.compatibility-grid[data-astro-cid-sxqwzkpt]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}p[data-astro-cid-sxqwzkpt]{font-size:14px}}@media (prefers-reduced-motion:no-preference){.app-detail-list[data-astro-cid-sxqwzkpt]{gap:22vh;padding-bottom:0;position:relative}.app-detail-row[data-astro-cid-sxqwzkpt]{z-index:calc(1 + var(--card-index));align-self:start;height:min(520px,100svh - 128px);min-height:0;position:sticky;top:96px;box-shadow:0 -8px 28px #472d0809,0 12px 32px #472d080f}.app-detail-image[data-astro-cid-sxqwzkpt] img[data-astro-cid-sxqwzkpt]{object-fit:contain;max-height:min(440px,100svh - 210px)}}@media (width<=900px) and (prefers-reduced-motion:no-preference){.app-detail-row[data-astro-cid-sxqwzkpt],.app-detail-row[data-astro-cid-sxqwzkpt].reversed{overscroll-behavior-y:auto;gap:24px;height:min(620px,100svh - 112px);padding:24px;top:88px;overflow-y:auto}.app-detail-copy[data-astro-cid-sxqwzkpt] h3[data-astro-cid-sxqwzkpt]{font-size:23px}.app-detail-image[data-astro-cid-sxqwzkpt] img[data-astro-cid-sxqwzkpt]{max-height:34svh}}@media (width<=700px) and (prefers-reduced-motion:no-preference){.app-detail-list[data-astro-cid-sxqwzkpt]{gap:18svh}.app-detail-row[data-astro-cid-sxqwzkpt],.app-detail-row[data-astro-cid-sxqwzkpt].reversed{grid-template-rows:auto minmax(0,1fr);align-content:start;gap:16px;padding:20px}.app-detail-copy[data-astro-cid-sxqwzkpt] p[data-astro-cid-sxqwzkpt]{font-size:13px;line-height:1.7}.app-detail-copy[data-astro-cid-sxqwzkpt] h3[data-astro-cid-sxqwzkpt]{margin-bottom:10px;font-size:21px}.detail-number[data-astro-cid-sxqwzkpt]{width:30px;height:30px;margin-bottom:12px}.app-detail-image[data-astro-cid-sxqwzkpt]{align-self:center}.app-detail-image[data-astro-cid-sxqwzkpt] img[data-astro-cid-sxqwzkpt]{max-height:30svh}}.compatibility-title[data-astro-cid-sxqwzkpt]{white-space:nowrap;font-size:clamp(22px,5.8vw,46px)}.single-line-heading[data-astro-cid-sxqwzkpt]{white-space:nowrap;font-size:clamp(22px,5.6vw,46px)}
