.ak-types{display:grid;gap:16px}@media (min-width:720px){.ak-types{grid-template-columns:repeat(3,minmax(0,1fr))}}.ak-story{display:grid;gap:48px}.ak-story-row{display:grid;gap:24px;align-items:center}@media (min-width:860px){.ak-story-row{grid-template-columns:1.1fr .9fr;gap:48px}.ak-story-row-rev{grid-template-columns:.9fr 1.1fr}.ak-story-row-rev img{order:2}}.ak-story-row img{display:block;width:100%;border-radius:12px;background:#fff}.ak-store-row{display:flex;flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;list-style:none;color:var(--ink-soft);font-size:13px}.ak-store-row li{padding:6px 0}.ak-lounge{width:min(220px,56vw);margin:12px auto 0}.ak-lounge img{display:block;width:100%;height:auto}.ak-type{display:block;overflow:hidden;padding:0 0 14px;border:0;border-radius:1.25rem;background:#fff;box-shadow:0 0 0 6px var(--frame,#eee);text-align:left;color:inherit;cursor:pointer}.ak-type img{display:block;width:100%;height:168px;object-fit:cover;background:#111}.ak-type[aria-pressed=true]{box-shadow:0 0 0 6px var(--lime)}.ak-type b,.ak-type span{display:block;padding:0 14px}.ak-type b{margin-top:12px;font-size:1.05rem;font-weight:650;letter-spacing:-.02em}.ak-type span{margin:4px 0 0;color:var(--muted);font-size:.9rem}.ak-stores{display:grid;gap:10px}@media (min-width:720px){.ak-stores{grid-template-columns:1fr 1fr}}.ak-store{display:grid;gap:4px;min-height:72px;padding:14px 14px 16px;border:1px solid rgb(10 9 8/.12);border-radius:var(--radius-sm);background:#fff}.ak-store strong{font-size:13px;font-weight:650;letter-spacing:-.015em}.ak-store span{color:var(--muted);font-size:12.5px;line-height:1.4}.ak-steps{display:grid;gap:12px}@media (min-width:800px){.ak-steps{grid-template-columns:1fr 1fr 1fr}}.ak-step{padding:18px 16px 20px;border:1px solid rgb(10 9 8/.12);border-radius:var(--radius);background:#fff}.ak-step b{display:block;font-size:11px;font-weight:700;letter-spacing:.06em;color:var(--muted)}.ak-step strong{display:block;margin-top:8px;font-size:1.05rem;font-weight:650;letter-spacing:-.02em}.ak-step p{margin:8px 0 0;color:var(--ink-soft);font-size:var(--text-ui);line-height:1.45}